2012년 10월 23일 화요일

실행계획 데이터베이스 튜닝 - 실행계획분석 10

힌트 주의점

1. 띄어쓰기, 대소문자 구별
2. 다중 힌트를 사용할 경우 의미상 모순
3. 테이블 명에 대한 별명(Alias)

하나의 힌트 절에 여러 개의 힌트를 동시에 설정할 수 있다.

힌트는 대소문자를 구별하지 않지만 각 힌트에 설정해야 하는 값들 중 테이블 이름은 대소문자를 구별한다.

FROM 절에 소문자로 테이블 이름을 정했다면 힌트에도 해당 태이블을 소문자로 설정해야한다.

모든 힌트 사이에는 반드시 한 칸씩 띄어쓰기가 들어가야 한다.

힌트를 사용할 때 테이블 별명을 사용하면 힌트 적용이 더 수월해진다.

----

실행 계획 확인 방법

EXPLAIN PLAN FOR
AUTOTRACE
TKPROF TRACE

----

AUTOTRACE

1. SET AUTOT ON - SQL을 실제로 실행한 후에 실행 계획 및 실행 중에 해당 SQL이 사용한 자원 등을 추출한다.

2. SET AUTOT TRACEONLY EXP - SQL을 실행하지 않으면 실행 계획 위주로 결과를 추출한다.

...

댓글 없음:

댓글 쓰기