사용자 도구

사이트 도구


study:oracle:datadb:2week_1:chap3

문서의 이전 판입니다!


제 3장 SQL의 실행계획

옵티마이져의 최적화 절차

  1. 최초에 사용자가 실행한 SQL은 Data Dictionary를 참조하여 Parsing을 수행한다.
  2. Optimizer는 파싱결과를 이용해 논리적으로 적용 가능한 실행계획 형태를 선택하고
    힌트를 감안하여 일차적으로 잠정적인 실행계획들을 생성한다
  3. Data Dictionary의 통계정보(데이타 분포도,테이블 저장구조, 인덱스 구조, 파티션 행태, 비교연산자 등)을 감안하여
    각 실행계획의 비용을 계산한다.
  4. Optimizer는 비용이 산출된 실행계획들을 비교하여 가장 최소의 비용을 가진 실행계획을 선택한다

질의 변환기

비용 산정기

실행계획 생성기

study/oracle/datadb/2week_1/chap3.1273722212.txt.gz · 마지막으로 수정됨: 2010/05/13 12:43 저자 starlits