Expand description
SQL 쿼리 옵티마이저 — 규칙 기반 최적화
LogicalPlan을 최적화하여 실행 성능을 향상시킵니다. 4가지 핵심 규칙: PredicatePushdown, ProjectionPushdown, ConstantFolding, LimitPushdown
Structs§
- Constant
Folding Rule - 상수 표현식을 컴파일 타임에 평가 (1 + 2 → 3)
- Limit
Pushdown Rule - LIMIT를 하위 노드에 적용하여 조기 종료
- Predicate
Pushdown Rule - Filter를 Scan에 가까이 이동하여 I/O 감소
- Projection
Pushdown Rule - 불필요한 컬럼을 조기 제거하여 메모리 절감
- Query
Optimizer - 쿼리 옵티마이저
Traits§
- Optimization
Rule - 최적화 규칙 트레이트