[AUTOTRACE 사전준비]
1. PLAN_TABLE 생성
- $ORACLE_HOME/rdbms/admin/utlxplan.sql
(오라클 10g 이후 부터 별도로 테이블 생성하지 않아도 SYS.PLAN_TABLE$ 사용하여 실행 계획 저장가능)
2. PLUSTRACE 권한 부여
- $ORACLE_HOME/sqlplus/admin/plustrce.sql
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]
옵션 설정 |
SQL |
실행 계획 |
실행 결과 |
통계 정보 |
SET AUTOTRACE ON |
수행 |
출력 |
출력 |
출력 |
SET AUTOTRACE ON EXPLAIN |
수행 |
출력 |
출력 |
X |
SET AUTOTRACE ON STATISTICS |
수행 |
X |
출력 |
출력 |
SET AUTOTRACE ON TRACEONLY |
수행 |
출력 |
X |
출력 |
SET AUTOTRACE TRACEONLY EXPLAIN |
DML만 수행 |
출력 |
X |
X |
SET AUTOTRACE TRACEONLY STATISTICS |
수행 |
X |
X |
출력 |
'데이터베이스 > Oracle' 카테고리의 다른 글
SQL*NET 환경설정 (0) | 2015.05.15 |
---|---|
DBMS_METADATA 사용하기 (0) | 2015.04.29 |
OPTIMIZER 개요 (0) | 2015.04.29 |
DBMS_STATS 사용하기 (0) | 2015.04.29 |
TDE(Transparent Data Encryption) (0) | 2015.03.16 |