SQL에 대한 모니터링 report를 사용하기 위해 아래와 같이 수행

 

1. 특정 SQL에 대한 monitor

select /*+ monitor */ sysdate from dual;

 

2. 해당 sql에 대해 sql_id 확인

select sql_id from v$sql where sql_text like 'select /*+ monitor */ sysdate from dual%';

 

3. 해당 sql에 대해 report 출력

set trimspool on

set trim on

set pages 0

set linesize 1000

set long 1000000

set longchunksize 1000000

spool sqlmon_active.html

select dbms_sqltune.report_sql_monitor(sql_id=>’&sqlid’,type=>'active', report_level=>’ALL’) from dual;

spool off

 

 

'RDB > Oracle' 카테고리의 다른 글

oracle 18c asm disk 추가  (0) 2019.10.17
oracle sql trace (10046)  (0) 2019.10.10
oracle sql hint 수정  (0) 2019.09.30
oracle sql trace (10053)  (0) 2019.09.29
oracle 18c table 통계 정보 pending  (0) 2019.09.25

+ Recent posts