SQL의 실행계획(Explain Plan)
SQL과 옵티마이져
실행계획은 옵티마이져의 몫(역할)이다.
실행계획에 영향을 미치는 요소
인덱스
실행계획
옵티마이져 모드
수립된 통계정보
SQL 문장의 형태
시스템과 네트워크 상태
옵티마이져 버젼
그 외 종합적인 요소를 봐야 한다
옵티마이져의 목표는 처리주관범위를 가장 최소화 시키고, 보다 싼 운반단가로 처리하는 것을 찾는 것이다.
옵티마이져의 형태
규칙기준 옵티마이져(RBO, Rule-Based Optimazer) : 점점사라져가는 기준,개념파악은 필요
비용기준 옵티마이져(CBO, Cost-Based Optimazer) : 지향되는 기준
SQL*Plus로 실행계획 보기