首页 > 其他 > 详细

读懂执行计划

时间:2018-01-12 13:14:18      阅读:215      评论:0      收藏:0      [点我收藏+]
技术分享图片
技术分享图片
查看执行计划的方法

  1. Explain Plan For SQL
    ? 不实际执行SQL语句,生成的计划未必是真实执行的计划
    ? 必须要有plan_table
    是一种手段但不是最好的
  2. SQLPLUS AUTOTRACE
    ? 除set autotrace traceonly explain外均实际执行SQL,但仍未必
    是真实计划
    ? 必须要有plan_table
  3. SQL TRACE
    ? 需要启用10046戒者SQL_TRACE
    ? 一般用tkprof看的更清楚些,当然10046里本身也有执行计划信息
  4. V$SQL和V$SQL_PLAN
    ? 可以查询到多个子游标的计划信息了,但是看起来比较费劲
  5. Enterprise Manager
    ? 可以图形化显示执行计划,但并非所有环境有EM可用
  6. 其他第三方工具
    ? 注意 PL/SQL developer之类工具F5看到的执行计划未必是真实的

读懂执行计划

原文:http://blog.51cto.com/shurk/2060122

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!