[img]http://dl.iteye.com/upload/attachment/0078/2330/6f92fb56-abf1-30bd-8cf0-919bd5a7f04a.jpg[/img]
设置Autotrace的命令。
分别在执行sql前设置set autotrace 的不同参数,得到不同的想观察的效果
用法: SET AUTOT[RACE]
{OFF | ON | TRACE[ONLY]}
[EXP[LAIN]] [STAT[ISTICS]]
--关闭跟踪执行计划和统计信息功能(默认关闭)。
SQL> set autotrace off;
--执行计划和统计信息都显示
SQL> set autotrace on ;
--只显示执行计划和统计信息,不显示sql执行结果。
SQL> set autotrace traceonly;
--只显示执行计划
SQL> set autotrace on explain;
--只显示统计信息
SQL> set autotrace on statistics;
参考文档:SQLPlus User's Guide and Reference Release 11.1
也可采取如下方式:
EXPLAIN PLAN FOR
SELECT * FROM SCOTT.EMP;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
SQL_TRACE参数的:
1.全局启用(此处略)
2.当前session设置
ALTER SESSION SET SQL_TRACE=TRUE;
SELECT * FROM SCOTT.EMP;
ALTER SESSION SET SQL_TRACE =FALSE;
1.2 使用SQL
SQL>EXPLAIN PLAN FOR sql语句;
SQL>SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));
示例:
SQL> EXPLAIN PLAN FOR SELECT * FROM DAVE;
已解释。
SQL> SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));
或者:
SQL> select * from table(dbms_xplan.display);
参考链接:http://blog.csdn.net/tianlesoftware/article/details/5827245
http://qtjqtj.blog.sohu.com/176740881.html
[img]http://dl.iteye.com/upload/attachment/0078/4491/e7725714-6580-37c1-8d79-b76a824d2175.jpg[/img]
设置Autotrace的命令。
分别在执行sql前设置set autotrace 的不同参数,得到不同的想观察的效果
用法: SET AUTOT[RACE]
{OFF | ON | TRACE[ONLY]}
[EXP[LAIN]] [STAT[ISTICS]]
--关闭跟踪执行计划和统计信息功能(默认关闭)。
SQL> set autotrace off;
--执行计划和统计信息都显示
SQL> set autotrace on ;
--只显示执行计划和统计信息,不显示sql执行结果。
SQL> set autotrace traceonly;
--只显示执行计划
SQL> set autotrace on explain;
--只显示统计信息
SQL> set autotrace on statistics;
参考文档:SQLPlus User's Guide and Reference Release 11.1
也可采取如下方式:
EXPLAIN PLAN FOR
SELECT * FROM SCOTT.EMP;
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
SQL_TRACE参数的:
1.全局启用(此处略)
2.当前session设置
ALTER SESSION SET SQL_TRACE=TRUE;
SELECT * FROM SCOTT.EMP;
ALTER SESSION SET SQL_TRACE =FALSE;
1.2 使用SQL
SQL>EXPLAIN PLAN FOR sql语句;
SQL>SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));
示例:
SQL> EXPLAIN PLAN FOR SELECT * FROM DAVE;
已解释。
SQL> SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));
或者:
SQL> select * from table(dbms_xplan.display);
参考链接:http://blog.csdn.net/tianlesoftware/article/details/5827245
http://qtjqtj.blog.sohu.com/176740881.html
[img]http://dl.iteye.com/upload/attachment/0078/4491/e7725714-6580-37c1-8d79-b76a824d2175.jpg[/img]