확장메뉴
주요메뉴


소득공제
미리보기 공유하기

MySQL 퍼포먼스 최적화

: 실무 예제로 다가가는 MySQL 쿼리 작성

[ POD북 ] 한빛 ebook 리얼타임 Realtime-24이동
첫번째 리뷰어가 되어주세요 | 판매지수 222
베스트
OS/데이터베이스 top100 11주
정가
11,900
판매가
10,710 (10% 할인)
YES포인트
구매 시 참고사항
  • 메일
소중한 당신에게 5월의 선물 - 산리오 3단 우산/디즈니 우산 파우치/간식 접시 머그/하트 이중 머그컵
월간 개발자 2022년 5월호
내일은 개발자! 코딩테스트 대비 도서전
5월 전사
5월 쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2014년 03월 14일
쪽수, 무게, 크기 112쪽 | 202g | 146*210*20mm
ISBN13 9788968486289
ISBN10 896848628X

책소개 책소개 보이기/감추기

MySQL 퍼포먼스에 산소탱크를 달아보자!
MySQL을 여러 분야에 사용하지만 쿼리를 정확하게 이해하고 작성하는 경우는 드물다. 데이터가 적을 때는 크게 문제가 되지 않았지만, 빅데이터가 이슈가 된 현재는 쿼리의 작은 변화로도 성능이 엄청나게 달라진다. 따라서 쿼리에 대한 깊이 있는 이해가 필요하다. 이 도서는 실무 사례를 바탕으로 MySQL의 특성과 쿼리 최적화 방법(쿼리 작성 방법)을 설명한다. 데이터베이스 초급에서 중급으로 올라가는 데 도움을 줄 것이다.

목차 목차 보이기/감추기

1장. MySQL의 특징
__1.1 MySQL은 전체적으로 어떻게 생겼나요?
__1.2 MySQL에서 스토리지 엔진이란 무엇인가요?
__1.3 MySQL은 데이터를 어떻게 처리할까?

2장. 쿼리 프로파일링의 이해

3장. WHERE 조건 이해
__3.1 묵시적 형변환 함정에 빠지지 말자
__3.2 편리한 함수, 잘못 쓰면 성능에 독이 된다
__3.3 Like 검색을 아무 때나 써야 하나?

4장. SQL 레벨에서의 접근법
__4.1 데이터 흐름을 이해하자
__4.2 불필요한 조인을 피하자
__4.3 Semi-Join으로 인한 비효율을 제거하자
__4.4 Outer Join이 반드시 필요한지 파악하자
__4.5 서브쿼리를 적극 활용하자
__4.6 서브쿼리를 맹신하지 말자
__4.7 때로는 Temporary Table도 적극 활용하자
__4.8 트랜잭션의 Isolation Level에서 테이블 잠금이 발생할 수 있음을 기억하자

5장. 스키마 레벨에서의 접근법
__5.1 인덱스는 적재적소에 배치하자
__5.2 테이블 파티셔닝을 활용하여 대용량 데이터를 관리해보자
__5.3 트리거로 제약을 뛰어넘는 날개를 달아주자

6장. 스토리지 엔진 레벨에서의 접근법
__6.1 InnoDB만을 고집하지 말고, 때로는 스토리지 엔진을 바꿔보자
__6.2 InnoDB를 사용한다면, Barracuda 파일 포맷도 고려해보자

저자 소개 관련자료 보이기/감추기

저자 : 성동찬
절대 깨어지지 않는 고가용성 데이터 시스템을 만드는 것이 목표인 DBA이다. KTH에서 5년간 ‘개발+DBA’ 업무를 수행하였으며, 현재는 카카오에서 DBA로 활동하고 있다.

출판사 리뷰 출판사 리뷰 보이기/감추기

♣ 저자의 노하우가 녹아있는 MySQL 실무 팁!
최근 SNS 서비스가 화두가 되면서 MySQL이 급부상하였다. 구글에서는 이미 적극적으로 MySQL을 사용하고 있으며, SNS의 대표주자인 트위터 역시 MySQL을 기반으로 Gizzard라는 데이터 스토어를 만들어 사용하고 있다. 대형 SNS 업체들이 왜 MySQL을 선정하여 활용하고 있을까? 저자는 이 물음에 대한 답변을 실무 경험을 통해서 알려준다. 현장에서 얻은 노하우와 실무 팁은 현장에서 겪고 있는 문제를 해결하는 데 많은 도움이 될 것이다.

한줄평 (1건) 한줄평 총점 10.0

혜택 및 유의사항 ?
평점5점
사소한 것이지만 참 도움이 됩니다. 99도와 100도의 차이
이 한줄평이 도움이 되었나요? 공감 0
스**거 | 2016.01.10
  •  쿠폰은 결제 시 적용해 주세요.
1   10,710
뒤로 앞으로 맨위로 aniAlarm