1절. 옵티마이저와 실행계획 옵티마이저 SQL문에 대한 최적의 실행방법을 결정하여 실행 계획 도출 ※ SQL문 실행 순서 ① 파싱(Parsing): SQL 문법 검사 및 구문 분석 작업 ② 실행(Execution): 옵티마이저의 실행 계획에 따라 ③ 인출(Fetch): 데이터를 읽어 전송 옵티마이저의 종류 규칙기반 옵티마이저: 우선순위 규칙에 따라 실행계획 생성, 인덱스가 있으면 반드시 인덱스 사용 비용기반 옵티마이저: 처리 비용이 가장 적은 실행계획 선택, 데이터 딕셔너리(Data Dictionary)의 통계정보나 DBMS의 차이로 같은 쿼리도 다른 실행계획이 생성될 수 있음, 실행계획의 예측 및 제어가 어려움 SQL 처리 흐름도 SQL문의 처리절차를 시각적으로 표현한 도표 옵티마이저 실행계획 SQL에..