|
9#
楼主 |
发表于 2012-12-19 10:00
|
只看该作者
还是不行、、不过可以先标识sql,然后再v$sql里面去取sql_id和child_number,然后再用dbms_xplan.display_cursor()就ok了~
不知道啥原因。。。- SQL> select /* test *//*+ gather_plan_statistics */ * from emp;
- EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
- ----- ---------- --------- ----- ----------- --------- --------- ------
- 7369 SMITH CLERK 7902 1980/12/17 800.00 20
- 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 300.00 30
- 7521 WARD SALESMAN 7698 1981/2/22 1250.00 500.00 30
- 7566 JONES MANAGER 7839 1981/4/2 2975.00 20
- 7654 MARTIN SALESMAN 7698 1981/9/28 1250.00 1400.00 30
- 7698 BLAKE MANAGER 7839 1981/5/1 2850.00 30
- 7782 CLARK MANAGER 7839 1981/6/9 2550.00 10
- 7788 SCOTT ANALYST 7566 1987/4/19 3000.00 20
- 7839 KING PRESIDENT 1981/11/17 5100.00 10
- 7844 TURNER SALESMAN 7698 1981/9/8 1500.00 0.00 30
- 7876 ADAMS CLERK 7788 1987/5/23 1100.00 20
- 7900 JAMES CLERK 7698 1981/12/3 950.00 30
- 7902 FORD ANALYST 7566 1981/12/3 3000.00 20
- 7934 MILLER CLERK 7782 1982/1/23 1400.00 10
- 14 rows selected
- SQL> select sql_id, child_number, sql_text from v$sql where sql_text like '%test%';
- SQL_ID CHILD_NUMBER SQL_TEXT
- ------------- ------------ --------------------------------------------------------------------------------
- 0200bsvkhc917 0 select wrm.last_ash_sample_id from WRM$_DATABASE_INSTANCE wrm, (select
- 5ms1dhxbadq64 0 update wrm$_snapshot set status = 0, flush_elapsed = greatest((cast
- 2hqz4n3062jhq 0 select /* test *//*+ gather_plan_statistics */ * from emp
- cptm0vuy03d5g 0 select sql_id, child_number, sql_text from v$sql where sql_text like '%test%'
- SQL> select * from table(dbms_xplan.display_cursor('2hqz4n3062jhq', 0, 'allstats last'));
- PLAN_TABLE_OUTPUT
- --------------------------------------------------------------------------------
- SQL_ID 2hqz4n3062jhq, child number 0
- -------------------------------------
- select /* test *//*+ gather_plan_statistics */ * from emp
- Plan hash value: 3956160932
- --------------------------------------------------------------------------------
- | Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffe
- --------------------------------------------------------------------------------
- | 1 | TABLE ACCESS FULL| EMP | 1 | 14 | 14 |00:00:00.01 |
- --------------------------------------------------------------------------------
- 12 rows selected
复制代码 |
|