이미 소장하고 있다면 판매해 보세요.
|
1장 쿼리 응답 시간
_1-1 거짓 성능에 관한 실화 _1-2 핵심 지표(North Star) _1-3 쿼리 보고 _1-4 쿼리 분석 _1-5 쿼리 응답 시간 개선 _1-6 언제 쿼리를 최적화해야 할까? _1-7 MySQL을 더 빠르게 _요점 정리 _연습: 느린 쿼리 식별 2장 인덱스와 인덱싱 _2-1 성능 향상과 관련 없는 딴짓 _2-2 MySQL 인덱스: 시각적 소개 _2-3 인덱싱: MySQL처럼 생각하는 방법 _2-4 좋은 인덱스였는데... _2-5 테이블 조인 알고리즘 _요점 정리 _연습: 중복 인덱스 찾기 3장 데이터 _3-1 세 가지 비밀 _3-2 최소 데이터 원칙 _3-3 데이터 삭제 또는 보관 _요점 정리 _연습: 쿼리 데이터 접근 감사 4장 접근 패턴 _4-1 MySQL은 아무것도 하지 않는다 _4-2 한계에 도달하면 성능이 불안정해진다 _4-3 도요타와 페라리 _4-4 데이터 접근 패턴 _4-5 애플리케이션 변경 _4-6 더 좋고 빠른 하드웨어? _요점 정리 _연습: 접근 패턴 설명하기 5장 샤딩 _5-1 단일 데이터베이스를 확장하지 않는 이유 _5-2 바위가 아닌 조약돌 _5-3 샤딩: 간략한 소개 _5-4 대안들 _요점 정리 _연습: 4년 적합성 6장 서버 메트릭 _6-1 쿼리 성능 대 서버 성능 _6-2 정상과 안정 _6-3 핵심 성능 지표 _6-4 메트릭 필드 _6-5 스펙트라 _6-6 모니터링과 경보 _요점 정리 _연습: 핵심 성능 지표 검토 _연습: 경보와 임곗값 검토 7장 복제 지연 _7-1 MySQL의 복제 유형 _7-2 복제 지연의 3가지 원인 _7-3 위험: 데이터 손실 _7-4 지연 감소: 다중 스레드 복제 _7-5 모니터링 _7-6 복구 시간 _요점 정리 _연습: 1초 미만 지연 모니터링 8장 트랜잭션 _8-1 로우 락 _8-2 MVCC와 언두 로그 _8-3 변경 내역 목록 길이 _8-4 일반적인 문제 _8-5 보고 _요점 정리 _연습: 변경 내역 목록 길이(HLL) 경고 _연습: 로우 락 검사 9장 다른 문제들 _9-1 스플릿-브레인이 가장 큰 위험이다 _9-2 데이터 드리프트는 실제지만 보이지 않는다 _9-3 ORM을 믿지 않도록 주의한다 _9-4 스키마는 항상 변경된다 _9-5 MySQL 표준 SQL 확장 _9-6 시끄러운 이웃들 _9-7 애플리케이션은 우아하게 실패하지 않는다 _9-8 고성능 MySQL은 어렵다 _연습: 스플릿-브레인을 방지하는 가드레일 식별하기 _연습: 데이터 드리프트 확인하기 _연습: 카오스 10장 클라우드 MySQL _10-1 호환성 _10-2 관리(DBA) _10-3 네트워크와 스토리지...지연 시간 _10-4 성능은 곧 돈이다 _요점 정리 _연습: 클라우드 MySQL 사용 |
|
안녕하세요 이 책의 역자입니다.
2023-12-15
안녕하세요. 이 책의 역자 이정해라고 합니다. 먼저 이 책에 대해 기다려주신 분들과 기대해주신 분들에게 먼저 감사의 말씀 드립니다. 제가 생각했던것보다 많은 분들이 이 책을 기다려주신것에 대해 많이 놀랐고 또한 관심을 가지고 있다는 소식을 들으며 적잖이 좀 놀랐습니다. 많은 부담을 가지고 10개월정도 나름대로 최선을 다해서 번역을 하고자 했고 이 책에 대해 리뷰해주신 분들에게도 그분들의 명성에 누를 끼치고 싶지 않아 최대한 그분들의 리뷰와 언급된 내용을 최대한 담아내고자 했습니다. 또한 현업에서 자주 쓰이는 용어로 사용하여 부담이 없게끔 최대한 어려움 없이 읽을 수 있도록 하였습니다. 그러나 제가 부족하여 번역의 실수나 오류로 전달이 잘 안되는 부분이 있거나 이해가 안되시는 부분이 있다면 언제든지 말씀 부탁드립니다. 최대한 빠르게 응답을 드리고 2쇄가 확정이 된다면 지적해주신 부분을 수정하여 좀더 정보전달이 잘 될 수 있도록 수정해서 내놓도록 하겠습니다. 내용은 정말 좋은 책이라 꼭 권해드리고 싶습니다. 감사합니다.
|
|
이 책은 짧은 시간에 읽을 수 있지만, 실무에 바로 적용할 수 있는 수년간의 지식과 기술을 공유합니다.
기본적인 MySQL 지식과 고급 MySQL 성능 사이의 공백을 메우는 첫 번째 책으로, MySQL의 복잡성을 다루지 않고, MySQL을 사용하는 엔지니어들이 놀라운 성능을 달성할 수 있도록 집중적이고 효율적인 방법을 제시합니다. 쿼리 응답 시간을 목표로 하는 이 책은 모든 OLTP 데이터베이스에 대해 쿼리 응답 시간이 성능의 목표이며, 인덱스, 데이터, 접근 패턴 등 쿼리 응답 시간에 직접적으로 영향을 미치는 베스트 프랙티스와 기법들을 배우고 적용하는 방법을 공유합니다. 각 장의 큰 주제마다 실제 상황 예제를 사용하며 저자만의 통찰력 있는 방법으로 핵심 내용에 집중하고, 필요한 도구 및 분석 방법을 설명합니다. 이 책의 제목 그대로 집중과 효율성을 강조합니다. 각 장을 마무리할 때 요약 정리가 제공되며, 실제 실습을 위한 연습 문제가 포함되어 있어 독자가 직접 실행하고 익힐 수 있도록 구성되었습니다. MySQL을 사용하는 숙련된 엔지니어들을 대상으로 SQL이나 데이터베이스의 기본 개념을 설명하지 않고, 애플리케이션과 관련된 내용에 초점을 맞춥니다. 이 책은 MySQL 성공에 필요한 모든 지식과 기술을 제공한다고 자신합니다. 저자의 17년간의 MySQL 경험과 여러 MySQL 전문가들의 리뷰를 바탕으로 작성되었습니다. 이 책에서 다루는 내용 - 쿼리 응답 시간이 MySQL 성능의 핵심인 이유를 알아봅니다. - 집계, 보고, 분석을 포함한 쿼리 측정 항목을 자세히 알아봅니다. - 일반적인 SQL 절과 테이블 조인을 위해 효과적으로 인덱싱하는 방법을 알아봅니다. - 가장 중요한 서버 메트릭을 탐색하고 성능에 대해 어떤 정보를 알 수 있는지 알아봅니다. - 트랜잭션과 행 잠금을 자세히 알아봅니다. - 어떤 규모에서든 놀라운 MySQL 성능을 달성하세요. |