[MYSQL] MYSQL 아키텍처
MYSQL 엔진 아키텍처 -. 요청된 SQL 문장을 분석하거나 최적화하는 등, DBMS의 두뇌에 해당하는 처리를 수행한다. -. MySQL 엔진의 중심 구성 요소 접속 및 쿼리 요청을 처리하는 커넥션 핸들러 SQL파서 -. 들어온 쿼리를 MySQL이 인식할 수 있는 어휘나 기호로 분리해 트리 형태의 구조로 만들어내는 작업을 수행한다. -. 쿼리의 기본 문법 오류가 이 과정에서 발견되고 사용자에게 오류 메세지를 전달한다. 전처리기 - 파서 과정에서 만들어진 파서 쿼리를 기반으로 문장에 구조적 문제점을 확인한다. -. 데이블 이름이나, 컬럼, 내장 함수와 같은 개체를 매핑해 객체의 존재 여부와 접근 권한 등을 확인하는 과정을 수행한다. 옵티마이저 -. 쿼리를 저렴한 비용으로 가장 빠르게 할 수 있도록 최적화..