MySQL] MySQL 퍼포먼스 최적화 (MySQL 구조)
1. MySQL의 특징 MySQL은 전체적으로 어떻게 생겼나? 책에서는 MySQL을 '서버 엔진'과 '스토리지 엔진'으로 구분해서 설명한다. 서버 엔진 - 클라이언트의 요청을 받아 SQL을 처리하는 DB 자체의 기능적인 역할 - SQL Interface, Parser, Optimizer, Cache&Buffers - 사용자와 MySQL 사이에서 발생하는 데이터 처리 프로세스의 대부분을 담당 스토리지 엔진 - 서버 엔진이 필요한 데이터를 물리 장치에서 가져오는 역할 - 물리적인 저장장치에서 데이터를 읽어오는 역할을 수행 - 다른 DBMS와 다르게 스토리지 엔진이 플러그인 방식으로 동작 - 스토리지 엔진 종류 : InnoDB, MyISAM, MGR_MYISAM, BLACKHOLE, CSV, MEMORY, F..