2017년 3월 24일 금요일

[닷넷/C#/자바/오라클/국비지원IT교육/구로IT학원/재직자환급교육추천_탑크리에듀]2.1 Optimizer Mode를 변경하는 힌트 (RULE)

규칙 기반 옵티마이저(Rule-Based Optimizer)로 동작하여 실행 계획을 세우도록 하는 힌트인데 이 경우 테이블이나 인덱스의 통계 정보가 있다고 하더라도 무시하고 사용하지 않으며 규칙에 기반한 실행 계획을 세우게 된다. 옵티마이저는 순위가 매겨진 오퍼레이션에 근거하여 실행 계획을 세우며 순위가 높은 것이 우선 적용된다. 만약 SQL 문장에서 /*+ RULE INDEX(emp idx_ename) */ 와 같이 RULE 힌트와 다른 힌트가 같이 사용된다면 RULE 힌트만 적용되므로 주의하자.

댓글 없음:

댓글 쓰기