1) ALTER 수행합니다.
ALTER SESSION SET STATISTICS_LEVEL = ALL;
2) 쿼리문에 아래 힌트를 추가한 후, 쿼리문을 실행합니다.
/*+ gather_plan_statistics mySqlPlan*/
select /*+ gather_plan_statistics mySqlPlan*/ id from employee
3) 하기 쿼리를 통해 위에서 실행한 쿼리문의 SQL ID를 가져옵니다.
select sql_id,sql_text
from v$sqlarea
where sql_text like '%mySqlPlan%'
order by first_load_time desc;
4) 위에서 찾은 SQL ID를 첫번째 파라미터로 넘겨 실행계획 결과를 출력합니다.
select * from table(dbms_xplan.display_cursor('954alkdfalsdjf',null,'ALLSTATS LAST'));
DBMS에 접속하여 하기 명령문을 실행합니다.
sqlplus id/pwd@tns
set autotrace traceonly;
set timing on;
set linesize 200;