1.쿼리 실행 절차 3단계 1.1 SQL 파싱 (MariaDB 엔진) - 요청된 SQL 문을 MariaDB 가 이해 할 수 있도록 잘게 쪼개어 분리 작업 및 문법 체크 1.2 최적화 및 실행계획 수립 (MariaDB 엔진) - 불필요한 조건의 제거 및 연산의 단순화 - 조인 순서 결정 - 인덱스 선정 - 레코드 데이터 가공 여부 결정 - 실행계획 수립 1.3 데이터 추출 (스토리지 엔진 + MariaDB 엔진) - 실행계획을 토대로 스토리지 엔진에 레코드 요청 (스토리지 엔진) - 받은 레코드에 대한 조인 및 정렬 작업 (MariaDB 엔진) 2. 옵티마이저의 종류 - 옵티마이저란 ? 사용자가 요청한 SQL 을 가장 효율적이고 빠르게 수행할수 있는 최적 ( 최저비용 ) 의 처리경로를 선택해주는 DBMS ..