사용자 도구

사이트 도구


dbms:oracle:concept:explainplan

SQL의 실행계획(Explain Plan)

SQL과 옵티마이져

  • 실행계획은 옵티마이져의 몫(역할)이다.
  • 실행계획에 영향을 미치는 요소
    1. 인덱스
    2. 실행계획
    3. 옵티마이져 모드
    4. 수립된 통계정보
    5. SQL 문장의 형태
    6. 시스템과 네트워크 상태
    7. 옵티마이져 버젼
    8. 그 외 종합적인 요소를 봐야 한다
  • 옵티마이져의 목표는 처리주관범위를 가장 최소화 시키고, 보다 싼 운반단가로 처리하는 것을 찾는 것이다.
  • 옵티마이져의 형태
    1. 규칙기준 옵티마이져(RBO, Rule-Based Optimazer) : 점점사라져가는 기준,개념파악은 필요
    2. 비용기준 옵티마이져(CBO, Cost-Based Optimazer) : 지향되는 기준
dbms/oracle/concept/explainplan.txt · 마지막으로 수정됨: 2007/03/19 20:51 저자 starlits