"XPLAN"의 두 판 사이의 차이
DB CAFE
(새 문서: -- 1 --세션에 sql tracing 활성시킨다. alter session set statistics_level = all; -- 2 --a.직전수행 sql_id 를 찾는다. select sql_id,sql_text fr...) |
|||
12번째 줄: | 12번째 줄: | ||
b. sql_id 를 인수로 넣어서 수행한다. | b. sql_id 를 인수로 넣어서 수행한다. | ||
select * from table(dbms_xplan.display_cursor(:sql_id,null,'ALLSTATS LAST')); | select * from table(dbms_xplan.display_cursor(:sql_id,null,'ALLSTATS LAST')); | ||
+ | |||
+ | |||
+ | SELECT * | ||
+ | FROM TABLE( DBMS_XPLAN.DISPLAY_CURSOR( NULL, NULL, 'ADVANCED ALLSTATS LAST')) | ||
+ | ; |
2018년 8월 28일 (화) 12:13 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
-- 1
--세션에 sql tracing 활성시킨다. alter session set statistics_level = all;
-- 2
--a.직전수행 sql_id 를 찾는다. select sql_id,sql_text from v$sql where sql_id = (select prev_sql_id from v$session where audsid = userenv('sessionid')) and rownum =1 ;
— 3
b. sql_id 를 인수로 넣어서 수행한다. select * from table(dbms_xplan.display_cursor(:sql_id,null,'ALLSTATS LAST'));
SELECT * FROM TABLE( DBMS_XPLAN.DISPLAY_CURSOR( NULL, NULL, 'ADVANCED ALLSTATS LAST')) ;