이 책은 짧은 시간에 읽을 수 있지만, 실무에 바로 적용할 수 있는 수년간의 지식과 기술을 공유합니다.
기본적인 MySQL 지식과 고급 MySQL 성능 사이의 공백을 메우는 첫 번째 책으로, MySQL의 복잡성을 다루지 않고, MySQL을 사용하는 엔지니어들이 놀라운 성능을 달성할 수 있도록 집중적이고 효율적인 방법을 제시합니다.
쿼리 응답 시간을 목표로 하는 이 책은 모든 OLTP 데이터베이스에 대해 쿼리 응답 시간이 성능의 목표이며, 인덱스, 데이터, 접근 패턴 등 쿼리 응답 시간에 직접적으로 영향을 미치는 베스트 프랙티스와 기법들을 배우고 적용하는 방법을 공유합니다.
각 장의 큰 주제마다 실제 상황 예제를 사용하며 저자만의 통찰력 있는 방법으로 핵심 내용에 집중하고, 필요한 도구 및 분석 방법을 설명합니다. 이 책의 제목 그대로 집중과 효율성을 강조합니다. 각 장을 마무리할 때 요약 정리가 제공되며, 실제 실습을 위한 연습 문제가 포함되어 있어 독자가 직접 실행하고 익힐 수 있도록 구성되었습니다.
MySQL을 사용하는 숙련된 엔지니어들을 대상으로 SQL이나 데이터베이스의 기본 개념을 설명하지 않고, 애플리케이션과 관련된 내용에 초점을 맞춥니다. 이 책은 MySQL 성공에 필요한 모든 지식과 기술을 제공한다고 자신합니다. 저자의 17년간의 MySQL 경험과 여러 MySQL 전문가들의 리뷰를 바탕으로 작성되었습니다.
이 책에서 다루는 내용
- 쿼리 응답 시간이 MySQL 성능의 핵심인 이유를 알아봅니다.
- 집계, 보고, 분석을 포함한 쿼리 측정 항목을 자세히 알아봅니다.
- 일반적인 SQL 절과 테이블 조인을 위해 효과적으로 인덱싱하는 방법을 알아봅니다.
- 가장 중요한 서버 메트릭을 탐색하고 성능에 대해 어떤 정보를 알 수 있는지 알아봅니다.
- 트랜잭션과 행 잠금을 자세히 알아봅니다.
- 어떤 규모에서든 놀라운 MySQL 성능을 달성하세요.