Oracle性能诊断艺术-读书笔记(执行计划中显示 Starts, E-Rows, REM A-Rows and A-Time)等) - Oracle-fans - 博客园
必须以 ' 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)
*/
- 执行测试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;
*/
同样可以实现哦
- 执行测试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'));
