- 먼저 조회 해야 하는 sql id 의 Child Number 를 확인 합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
select sql_id, PARSING_SCHEMA_NAME "USER", PLAN_HASH_VALUE, OPTIMIZER_MODE, child_number, parse_calls, USERS_OPENING, USERS_EXECUTING, loads, executions, invalidations, decode(sign(invalidations), 1, (loads-invalidations), 0) reloads, FIRST_LOAD_TIME, LAST_LOAD_TIME from v$sql where sql_id='&&sql_id' and sql_text not like '%v$sql%'; |
2. SQL ID 와 Child Number 를 넣어 해당 SQL의 예정된 Plan을 확인 합니다.
1 |
select * from table(dbms_xplan.display_cursor('&&sql_id', &&child_number, 'ALLSTATS LAST')) ; |