행위

"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 추천메뉴 바로가기


-- 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'))  
;