MySQL 서버와 스레딩 구조
💡
이 글은 Real MySQL 8.0과 공식 문서를 읽고 개인적으로 정리한 내용입니다.
1. MySQL 구조
MySQL 서버는 크게 MySQL 엔진과 스토리지 엔진으로 구분합니다.
1.1. MySQL 엔진
커넥션 핸들러: Client 접속 및 쿼리 요청 처리
SQL 파서: SQL 쿼리를 토큰으로 분리 후 트리 변환
전처리기: 토큰 트리를 문법으로 인식하고 문법 오류가 있는지 확인
옵티마이저: 쿼리 실행문을 최적화
1.2. 스토...
jiseunghyeon.com3 min read