例说一个ORACLE执行计划的查看
2010-06-22 07:05
429 查看
此例是不借助第三方工具,进行SQL执行计划的查看:
总结:
1、SQL> explain plan for select ; --先进行解释
2、SQL> select * from table(dbms_xplan.display); --再查看解释的结果
3、还有一种方法,在pl/sql里F5。
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 Connected as irsadmin SQL> explain plan for select * from loan_contract; Explained SQL> select * from table(dbms_xplan.display); PLAN_TABLE_OUTPUT -------------------------------------------------------------------------------- Plan hash value: 1730730778 -------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time -------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 283 | 2 (0)| 00:00:0 | 1 | TABLE ACCESS FULL| LOAN_CONTRACT | 1 | 283 | 2 (0)| 00:00:0 -------------------------------------------------------------------------------- 8 rows selected SQL>
总结:
1、SQL> explain plan for select ; --先进行解释
2、SQL> select * from table(dbms_xplan.display); --再查看解释的结果
3、还有一种方法,在pl/sql里F5。
相关文章推荐
- 一个执行计划异常变更的案例 - 外传之查看绑定变量值的几种方法
- 查看oracle执行计划
- SqlServer 中如何查看某一个Sql语句是复用了执行计划,还是重新生成了执行计划
- oracle怎么实现每天定时执行一个计划任务
- 多种方法查看Oracle SQL执行计划
- Oracle优化——如何查看语句的准确的执行计划(explain plan可能不是真实的)
- Oracle查看SQL执行计划的方式
- 查看oracle执行计划
- 查看oracle执行计划
- ORACLE中查看SQL执行计划的方法
- Oracle脚本(Oracle Scripts) 查看执行计划
- 查看ORACLE的实际执行计划
- 《基于ORACLE SQL优化》读书笔记-查看执行计划
- 查看Oracle执行计划的几种方法
- oracle实现每天定时执行一个计划任务
- [转] 多种方法查看Oracle SQL执行计划
- Oracle 9i 查看执行计划报错 ORA-02402: PLAN_TABLE not found
- Oracle如何查看执行计划
- oracle中查看sql语句的执行计划