有时遇到DMSQL中记录慢SQL执行时间与自己在管理工具中手动执行的时间相差很多,可能的原因为执行计划存在差异,可以将内存中的执行计划dump出来,比较差异
SELECT sqlstr,cache_item from v$cachepln where sqlstr like ‘%SQL文%’;
alter session set events ‘immediate trace name plndump level 193394995495, dump_file ‘’/tmp/sqlplan.txt’‘’
193394995495为上一步查出来的cache_item
文章
阅读量
获赞