데이터베이스

간단한 오라클 실행계획 생성방법

늘근이 2015. 9. 28. 05:56

1. 실행계획 테이블을 만든다.

 

오라클 11g의 경우 아래와 같은 경로에 sql이 하나 저장되어있다.

C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\utlxplan.sql

sql을 @뒤에 위의 경로를 복붙해서 실행시키면 된다.

 

2. SQL Command Line 에서 set autot trace explain 을 입력한다.

 

3. SQL을 실행하면 이제 Execution Plan 이 뜬다.

 

 

 

*참고 : 옵티마이저는 다음과 같은 문법으로 바꾼다.

SQL> ALTER SESSION SET optimizer_mode = RULE;

 

*참고 : 자동파일생성 및 통계정보 생성 문법은 다음과같다.

SQL> ALTER SESSION SET Timed_Statistics = TRUE;

SLQ> ALTER SESSION SET SQL_TRACE = TRUE;