1 什么是执行计划
RDBMS索要做的就是基于算法和现有统计信息计算最佳路径:
Access Path访问路径分析:访问数据是用TableScan还是index(FastFullScan)
对返回的行结果集做例如Join/filter/excludes的进一步处理,以便返回行给客户端
Sql语句的执行最终会落实为Oracle执行步骤的组合 = 》 sql执行计划
2 怎么查看执行计划
1 Explain plan for SQL
不实际执行SQL语句,生成的计划未必是真实的执行计划
必须要有plan_table
2 SQLPLUS AUTOTRACE
3 SQL TRACE
4 V$SQL和V$SQL_PLAN
5 Enterprise Manager
6 其他第三方工具
3 怎么读懂执行计划
skip scan
4 怎么优化