MySQL 엔진 쿼리 파서 사용자 요청으로 들어온 문자열을 토큰으로 분리해서 트리 형태의 구조로 변형 문법 오류가 발생하면 이 과정에서 오류 메시지가 전달된다 전처리기 컬럼 이름, 내장 함수와 같은 객체를 매핑해서 객체의 존재 여부를 확인 해당 객체에 접근 권한이 있는지 확인 실제로 존재하지 않은 객체를 지정하거나 권한이 없으면 오류 메시지가 전달됨 옵티마이저 (쿼리 변환, 비용 최적화, 실행 계획 수립) 쿼리 실행기 MySQL 엔진이 핸들러를 사용해서 MySQL 서버 밑단에서 데이터를 디스크로 저장하거나 디스크로부터 읽어오는 요청을 보낸다. 이 핸들러는 스토리지 엔진을 의미한다. 스토리지 엔진 💡 쿼리 캐시 MySQL 서버에서 쿼리 캐시는 SQL 실행 결과를 메모리에 캐시하고, 동일 SQL 캐시가 실행..