* Mysql 기본 아키텍처를 이해하고 성능 최적화를 위해서 기본 개념 정리한다. * 고성능 시스템 구축을 위한 전략과 최적화 기법 Mysql 아키텍처 mysql 논리적 아키텍처 최상위 계층인 클라이언트에는 (네트워크기반 클라이언트/서버 도구, 인증, 보안 등 포함) 두번째 계층 -쿼리 파싱, 분석, 최적화 및 기본 제공 함수 (mysql 지능적인 부분이 여기에 속함) 세번째 계층 - 스토리지 엔진 포함하며 모든 데이터 저장하고 검색하는 역할 담당 연결 관리 및 보안 클라이언트가 mysql 서버에 연결되면 서버에서 인증해야한다. 인증은 사용자 이름, 호스트 및 암호를 기반으로 한다. 클라이언트가 연결되면 각 쿼리에 권한이 있는지 확인한다. 최적화 및 실행 mysql은 쿼리를 구문 분석해 내부 구조를 생성..