SQLD/3과목1 SQL 최적화 기본 원리 1. 옵티마이저: SQL문에 대한 최적의 실행방법을 결정하여 실행 계획 도출, SQL문에 대한 파싱 후 실행됨 ※ SQL문 실행 순서 파싱(Parsing): SQL 문법 검사 및 구문 분석 작업 실행(Execution): 옵티마이저의 실행 계획에 따라 인출(Fetch): 데이터를 읽어 전송 ※ 옵티마이저 엔진 질의 변환기(Query Transformer): 작성된 SQL문을 처리하기 용이한 형태로 변환하는 모듈 비용 예측기(Estimator): 생성된 계획의 비용을 예측하는 모듈 대안계획 생성기(Plan Generator): 동일한 결과를 생성하는 다양한 대안 계획을 생성하는 모듈, 1) 연산 적용 순서 2) 연산 방법 3) 조인 순서의 변경을 통해 대안 계획 생성 종류 규칙기반 옵티마이저: 우선순위 규.. 2023. 8. 26. 이전 1 다음