Oracle性能诊断艺术-读书笔记(执行计划中显示 Starts, E-Rows, REM A-Rows and A-Time)等)...

必须以 ' runstats_last '的方式查看执行计划哦!

 

操作一 hint  /*+ gather_plan_statistics */  :

/*

添加 hint   /*+ gather_plan_statistics */

SELECT * FROM table(dbms_xplan.display_cursor(NULL,NULL,'runstats_last'));

以 runstats_last的方式查看执行计划 同样可以返回 execution statistics (columns Starts, E-Rows, REM A-Rows and A-Time) and I/O operations (columns Buffers, Reads and Writes)

*/

 

  1. 执行测试sql

SELECT  /*+ gather_plan_statistics */    * FROM t WHERE id = 6;

 

2. 查看执行计划  --必须以runstats_last方式查看执行计划

SQL> SELECT * FROM table(dbms_xplan.display_cursor(NULL,NULL,'runstats_last'));

 

操作二  statistics_level = all:

/*

SQL> ALTER SESSION SET statistics_level = all;

*/

同样可以实现哦

 

  1. 执行测试sql

SQL> SELECT /*+ index(t) */ * FROM t WHERE id = 6;

 

2. 查看执行计划  --必须以runstats_last方式查看执行计划

SQL> SELECT * FROM table(dbms_xplan.display_cursor(NULL,NULL,'runstats_last'));

 

 

转载于:https://www.cnblogs.com/iyoume2008/p/7041301.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值