ORACLE查看执行计划
2015-03-20 12:47
337 查看
如何查看oracle执行计划
1.sqlplus 设置参数 set atuotrace on SET AUTOTRACE OFF --No AUTOTRACE report is generated. This is the default. SET AUTOTRACE ON EXPLAIN --The AUTOTRACE report shows only the optimizer execution path. SET AUTOTRACE ON STATISTICS --The AUTOTRACE report shows only the SQL statement execution statistics. SET AUTOTRACE ON --The AUTOTRACE report includes both the optimizer execution path and the SQL statement execution statistics. SET AUTOTRACE TRACEONLY --Like SET AUTOTRACE ON, but suppresses the printing of the user's query output, if any. If STATISTICS is enabled, query data is still fetched, but not printed. 然后执行语句 在语句的结果后面会有执行计划。 2.sqlplus 使用DBMS_XPLAN包。 详尽信息见10g官方文档B19306_01\B19306_01\appdev.102\b14258\d_xplan.htm#sthref9740 例子: 示例: SQL> EXPLAIN PLAN FOR 2 SELECT * FROM test; 已解释。 SQL> SET LINESIZE 130 SQL> SET PAGESIZE 0 SQL> SELECT * FROM table(DBMS_XPLAN.DISPLAY); Plan hash value: 1357081020 -------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 16 | 48 | 3 (0)| 00:00:01 | | 1 | TABLE ACCESS FULL| TEST | 16 | 48 | 3 (0)| 00:00:01 | -------------------------------------------------------------------------- 已选择8行。 3.plsql developer 在sql window 窗口写sql,然后按F5,则会出现执行计划窗口。
相关文章推荐
- Oracle 9i 打开autotrace on 查看执行计划
- 查看Oracle的执行计划
- 查看oracle执行计划
- 查看Oracle执行计划的几种方法
- 如何查看oracle sql执行计划
- ORACLE中查看执行计划
- ORACLE中查看SQL执行计划的方法
- 查看Oracle执行计划的几种方法
- 查看oracle执行计划
- 如何查看oracle执行计划
- 怎样通过命令在ORACLE中查看执行计划
- 查看oracle执行计划 【转】
- oracle查看执行计划的方法
- 例说一个ORACLE执行计划的查看
- oracle如何查看执行计划
- 查看oracle的执行计划
- oracle中查看已执行sql的执行计划===转帖
- ORACLE查看执行计划
- ORACLE 查看执行计划
- 查看oracle执行计划