반응형
Reference
Real MySQL 8.0 (1권) - YES24
『Real MySQL 8.0』은 『Real MySQL』을 정제해서 꼭 필요한 내용으로 압축하고, MySQL 8.0의 GTID와 InnoDB 클러스터 기능들과 소프트웨어 업계 트렌드를 반영한 GIS 및 전문 검색 등의 확장 기능들을 추가로
www.yes24.com
#1 쿼리 파서
- 쿼리를 분리해 파스 트리를 만든다.
- 이때 문법상의 오류가 발생하면 쿼리 실행을 중단한다.
#2 전처리기
- 파스 트리의 토큰이 데이터베이스 개체에 매핑해 해당 개체가 존재하는지, 접근 권한이 있는지 등을 확인한다.
- 개체가 존재하지 않거나 권한이 없으면 쿼리 실행을 중단한다.
#3 옵티마이저
- 실행 계획을 수립한다.
- 실행 계획 수립은 연산자 종류, 인덱스 유무, 통계 정보 등을 참고해 수립된다.
#4 실행 엔진
- 수립된 실행 계획을 수행한다.
- 데이터 처리가 필요한 경우 스토리지 엔진에 작업을 요청한다.
#5 스토리지 엔진
- 데이터를 디스크에 저장하고 읽어 온다.
반응형
'CS > MySQL' 카테고리의 다른 글
MySQL airportdb 살펴보기 (0) | 2023.08.11 |
---|
댓글