SQL> select /*+ zzzz */ * from dept where deptno=10;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
SQL> @dpc
PLAN_TABLE_OUTPUT
-------------------------------------
SQL_ID 96xs9w5bcxzkb, child number 0
-------------------------------------
select /*+ zzzz */ * from dept where deptno=10
Plan hash value: 2852011669
---------------------------------------------------------------------
| Id | Operation | Name | E-Rows | Cost (%CPU)|
---------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | 1 (100)|
| 1 | TABLE ACCESS BY INDEX ROWID| DEPT | 1 | 1 (0)|
|* 2 | INDEX UNIQUE SCAN | PK_DEPT | 1 | 0 (0)|
---------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
2 - access("DEPTNO"=10)Note
-----
- Warning: basic plan statistics not available. These are only collected when:
* hint 'gather_plan_statistics' is used for the statement or
* parameter 'statistics_level' is set to 'ALL', at session or system level
25 rows selected.
--可以知道sql_id=96xs9w5bcxzkb。
SQL> column is_bind_sensitive format a20
SQL> column is_bind_aware format a20
SQL> column is_shareable format a20
SQL> select sql_id,child_number,plan_hash_value,executions,is_bind_sensitive, is_bind_aware, is_shareable from v$sql where sql_id='96xs9w5bcxzkb';
SQL_ID CHILD_NUMBER PLAN_HASH_VALUE EXECUTIONS IS_BIND_SENSITIVE IS_BIND_AWARE IS_SHAREABLE
------------- ------------ --------------- ---------- -------------------- -------------------- --------------------
96xs9w5bcxzkb 0 2852011669 1 N N Y
SQL> select sql_id,child_number,plan_hash_value,executions,is_bind_sensitive, is_bind_aware, is_shareable from v$sql where sql_id='96xs9w5bcxzkb';
SQL_ID CHILD_NUMBER PLAN_HASH_VALUE EXECUTIONS IS_BIND_SENSITIVE IS_BIND_AWARE IS_SHAREABLE
------------- ------------ --------------- ---------- -------------------- -------------------- --------------------
96xs9w5bcxzkb 0 2852011669 1 N N Y
SQL> column sql_text format a30
SQL> column x format 999
SQL> SELECT sql_id, sql_text, length(sql_text) x,child_number, plan_hash_value, executions, is_bind_sensitive, is_bind_aware, is_shareable
FROM v$sql
WHERE sql_text LIKE '%zzzz%' AND sql_text NOT LIKE '%sql_text%';
SQL_ID SQL_TEXT X CHILD_NUMBER PLAN_HASH_VALUE EXECUTIONS IS_BIND_SENSITIVE IS_BIND_AWARE IS_SHAREABLE
------------- ------------------------------ ---------- ------------ --------------- ---------- -------------------- -------------------- --------------------
8hwbj0x1u5kmf select /*+ zzzz */ * from dept 47 0 2852011669 1 N N Y
where deptno=10
96xs9w5bcxzkb select /*+ zzzz */ * from dept 46 0 2852011669 1 N N Y
where deptno=10
SQL> select /*+ zzzz */ * from dept where deptno=10 ;
SQL> SELECT sql_id, sql_text, length(sql_text) x,child_number, plan_hash_value, executions, is_bind_sensitive, is_bind_aware, is_shareable
FROM v$sql
3 WHERE sql_text LIKE '%zzzz%' AND sql_text NOT LIKE '%sql_text%';
SQL_ID SQL_TEXT X CHILD_NUMBER PLAN_HASH_VALUE EXECUTIONS IS_BIND_SENSITIVE IS_BIND_AWARE IS_SHAREABLE
------------- ------------------------------ ---------- ------------ --------------- ---------- -------------------- -------------------- --------------------
8hwbj0x1u5kmf select /*+ zzzz */ * from dept 47 0 2852011669 2 N N Y
where deptno=10
96xs9w5bcxzkb select /*+ zzzz */ * from dept 46 0 2852011669 1 N N Y
where deptno=10
SQL> SELECT sql_id, sql_text, length(sql_text) x,child_number, plan_hash_value, executions, is_bind_sensitive, is_bind_aware, is_shareable
FROM v$sql
3 WHERE sql_text LIKE '%zzzz%' AND sql_text NOT LIKE '%sql_text%';
SQL_ID SQL_TEXT X CHILD_NUMBER PLAN_HASH_VALUE EXECUTIONS IS_BIND_SENSITIVE IS_BIND_AWARE IS_SHAREABLE
------------- ------------------------------ ---------- ------------ --------------- ---------- -------------------- -------------------- --------------------
8hwbj0x1u5kmf select /*+ zzzz */ * from dept 47 0 2852011669 9 N N Y
where deptno=10
96xs9w5bcxzkb select /*+ zzzz */ * from dept 46 0 2852011669 1 N N Y
where deptno=10
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-719592/ ,如需转载,请注明出处,否则将追究法律责任。