关于autotrace和explain plan是否可以反映真实的执行计划

时间:2021-02-25 03:53:53

数据库版本,sql*plus版本都是10.2.0.4.0

简单来说,就是explain plan时不使用绑定变量peeking机制,所以它也许显示不了实际的执行计划.
autotrace traceonly explain会硬分析一次,但不执行,硬分析时也不使用绑定变量peeking机制,也就是说它也显示不了实际的执行计划.
其它的autotrace形式都会执行一次,使用绑定变量peeking机制,但随后显示出来的执行计划都不是实际的执行计划.