이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
MYSQL을 더 빠르게, 성능 최적화 선택과 집중
쿼리 응답 시간을 줄이는 가장 최적의 방법과 기술들
베스트
IT 모바일 top100 4주
가격
28,000
10 25,200
YES포인트?
1,400원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

상세 이미지

책소개

목차

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 사용

저자 소개 2

대니얼 니히터

관심작가 알림신청
 
대니얼 니히터(Daniel Nichter)는 15년 이상의 MySQL 경력을 가진 DBA입니다. 그는 2004년 데이터 센터에서 일하면서 MySQL 성능 최적화를 시작했습니다. 얼마 지나지 않아 그는 MySQL에 대한 정보와 도구를 공유하려고 hackmysql.com을 만들었습니다. 대니얼은 Percona에서 8년을 재직하는 동안 여러 가지 도구를 발표한 것으로 가장 잘 알려졌으며, 그중 몇 가지는 사실상 표준으로 남아 가장 큰 기술 회사에서 사용되고 있습니다. 그는 또한 MySQL 커뮤니티 어워드 수상자이며, 컨퍼런스 연사, 광범위한 오픈소스 기여자이기도 합니다. 대니얼은 현재
대니얼 니히터(Daniel Nichter)는 15년 이상의 MySQL 경력을 가진 DBA입니다. 그는 2004년 데이터 센터에서 일하면서 MySQL 성능 최적화를 시작했습니다. 얼마 지나지 않아 그는 MySQL에 대한 정보와 도구를 공유하려고 hackmysql.com을 만들었습니다. 대니얼은 Percona에서 8년을 재직하는 동안 여러 가지 도구를 발표한 것으로 가장 잘 알려졌으며, 그중 몇 가지는 사실상 표준으로 남아 가장 큰 기술 회사에서 사용되고 있습니다. 그는 또한 MySQL 커뮤니티 어워드 수상자이며, 컨퍼런스 연사, 광범위한 오픈소스 기여자이기도 합니다. 대니얼은 현재 수천 대의 MySQL 서버를 보유한 핀테크 회사인 스퀘어(Square)에서 DBA와 소프트웨어 엔지니어로 일하고 있습니다.
컴퓨터 공학과를 전공하고 졸업했습니다. 카카오 엔터프라이즈에서 DBA 업무를 하고 있습니다. 오픈소스 DBMS에 관심이 많으며 DBMS뿐만 아니라 여러 기술을 공부하는 것을 좋아합니다. 신기술에 대해 관심을 가지고 현재 트렌드에 뒤쳐지지 않으려 노력하고 있습니다. 최근에 해보지 않은 여러 기술을 습득하느라 머리가 많이 무겁지만 재미있게 하고 있습니다.

관련 분류

품목정보

발행일
2023년 10월 25일
쪽수, 무게, 크기
384쪽 | 182*232*30mm
ISBN13
9788965403722

만든이 코멘트

안녕하세요 이 책의 역자입니다.
2023-12-15
안녕하세요. 이 책의 역자 이정해라고 합니다. 먼저 이 책에 대해 기다려주신 분들과 기대해주신 분들에게 먼저 감사의 말씀 드립니다. 제가 생각했던것보다 많은 분들이 이 책을 기다려주신것에 대해 많이 놀랐고 또한 관심을 가지고 있다는 소식을 들으며 적잖이 좀 놀랐습니다. 많은 부담을 가지고 10개월정도 나름대로 최선을 다해서 번역을 하고자 했고 이 책에 대해 리뷰해주신 분들에게도 그분들의 명성에 누를 끼치고 싶지 않아 최대한 그분들의 리뷰와 언급된 내용을 최대한 담아내고자 했습니다. 또한 현업에서 자주 쓰이는 용어로 사용하여 부담이 없게끔 최대한 어려움 없이 읽을 수 있도록 하였습니다. 그러나 제가 부족하여 번역의 실수나 오류로 전달이 잘 안되는 부분이 있거나 이해가 안되시는 부분이 있다면 언제든지 말씀 부탁드립니다. 최대한 빠르게 응답을 드리고 2쇄가 확정이 된다면 지적해주신 부분을 수정하여 좀더 정보전달이 잘 될 수 있도록 수정해서 내놓도록 하겠습니다. 내용은 정말 좋은 책이라 꼭 권해드리고 싶습니다. 감사합니다.

출판사 리뷰

이 책은 짧은 시간에 읽을 수 있지만, 실무에 바로 적용할 수 있는 수년간의 지식과 기술을 공유합니다.

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

이 책에서 다루는 내용

- 쿼리 응답 시간이 MySQL 성능의 핵심인 이유를 알아봅니다.
- 집계, 보고, 분석을 포함한 쿼리 측정 항목을 자세히 알아봅니다.
- 일반적인 SQL 절과 테이블 조인을 위해 효과적으로 인덱싱하는 방법을 알아봅니다.
- 가장 중요한 서버 메트릭을 탐색하고 성능에 대해 어떤 정보를 알 수 있는지 알아봅니다.
- 트랜잭션과 행 잠금을 자세히 알아봅니다.
- 어떤 규모에서든 놀라운 MySQL 성능을 달성하세요.

리뷰/한줄평1

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

4.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정
25,200
1 25,200