高级高级SQL优化优化(三三)
SQL*PLUS下使用AUTOTRACE
1.AUTOTRACE简介
AUTOTRACE是SQL*Plus的一项功能,其作用是自动跟踪SQL语句,为SQL 语句生成一个 执行计划并且提供与 该语句的处
理有关的统计信息。
SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是不必设置跟踪文件的格式,并且它将自动为
SQL 语句显示执行计划。AUTOTRACE与执行计划的区别是AUTOTRACE 分析和执行语句;而EXPLAIN PLAN仅分析语句,
而不负责执行语句。
AUTOTRACE在SQL*PLUS下执行,使用AUTOTRACE不会产生跟踪文件。
2.配置AUTOTRACE
(1).确保表PLAN_TABLE已经创建,如果没有则如下创建:
(2).确保角色plustrace已经创建,如果没有则如下创建:
3.使用AUTOTRACE