Optimizer

옵티마이저는 입력을 모아 가장 싸다고 추정한 계획을 고른다

선택된 계획은 증명된 최단 경로가 아니라, 현재 통계와 비용 모델로 낮다고 추정한 경로다.

SQL

SELECT, JOIN, WHERE, GROUP BY 구조

Schema

테이블, 인덱스, 제약 조건, 파티션

Statistics

행 수, NDV, 히스토그램, 상관관계

Settings

메모리, 병렬도, 옵티마이저 파라미터

후보 생성접근 경로와 조인 순서 조합
비용 추정예상 rows와 I/O·CPU 비용 계산
계획 선택가장 낮다고 추정한 계획 출력