logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

MySQL Troubleshooting

MySQL Troubleshooting

(쿼리 문제, 원인을 알면 해결은 쉽다)

스베타 스머노바 (지은이), 강권학 (옮긴이)
한빛미디어
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
19,800원 -10% 0원
1,100원
18,700원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

MySQL Troubleshooting
eBook 미리보기

책 정보

· 제목 : MySQL Troubleshooting (쿼리 문제, 원인을 알면 해결은 쉽다)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > MySQL
· ISBN : 9788979149999
· 쪽수 : 336쪽
· 출판일 : 2013-02-20

책 소개

MySQL을 운영하면서 생기는 문제의 원인과 해결 방법, 예방법을 자세히 소개한 책. 원인 분석이라는 흐름 속에서 놓치기 쉬운 간단한 문제 해결법부터 MySQL에서 발생하는 여러 가지 장애를 해결하는 방법을 풍부한 예제로 설명한다.

목차

1장 기본적인 문제
__1.1 잘못된 구문
__1.2 SELECT문의 잘못된 결과
__1.3 이전 갱신에 의한 문제
__1.4 쿼리 결과 확인하기
__1.5 데이터 에러 추적하기
__1.6 느린 쿼리
____1.6.1 EXPLAIN 명령의 정보로 쿼리 튜닝하기
____1.6.2 테이블 튜닝과 인덱스
____1.6.3 최적화를 멈춰야 할 때
____1.6.4 옵션의 영향
____1.6.5 데이터를 수정하는 쿼리
____1.6.6 만병통치약은 없다
__1.7 서버 응답이 없을 때
__1.8 스토리지 엔진 고유의 문제
____1.8.1 MyISAM 손상
____1.8.2 InnoDB 손상
__1.9 권한 문제

2장 동시성 문제
__2.1 락과 트랜잭션
__2.2 락
____2.2.1 테이블 락
____2.2.2 행 락
__2.3 트랜잭션
____2.3.1 숨어 있는 쿼리
____2.3.2 데드락
____2.3.3 암묵적 커밋
__2.4 메타데이터 락
____2.4.1 메타데이터 락과 구형 모델
__2.5 동시성이 성능에 미치는 영향
____2.5.1 동시성 문제에 대해 InnoDB 트랜잭션 감시하기
____2.5.2 동시성 문제에 대해 다른 리소스 감시하기
__2.6 그 외의 락 문제
__2.7 이중화와 동시성
____2.7.1 문장 기반 이중화의 문제
____2.7.2 트랜잭션과 비트랜잭션 테이블 혼합하기
____2.7.3 보조 서버에서 발생하는 문제
__2.8 MySQL 문제 해결 도구를 효과적으로 사용하기
____2.8.1 SHOW PROCESSLIST 명령과 INFORMATION_SCHEMA.PROCESSLIST 테이블
____2.8.2 SHOW ENGINE INNODB STATUS 명령과 InnoDB 모니터
____2.8.3 INFORMATION_SCHEMA 테이블
____2.8.4 PERFORMANCE_SCHEMA 테이블
____2.8.5 로그 파일

3장 서버 옵션 영향
__3.1 서비스 옵션
__3.2 서버 작동을 바꾸는 변수
__3.3 하드웨어 리소스 제한 옵션
__3.4 --no-defaults 옵션
__3.5 성능 옵션
__3.6 서두르면 망친다
__3.7 SET문
__3.8 옵션 영향 확인 방법
__3.9 변수 설명
____3.9.1 서버와 클라이언트에 영향을 주는 옵션
____3.9.2 성능에 관련된 옵션
____3.9.3 옵션에 대한 안전한 값 계산하기

4장 MySQL 환경
__4.1 물리적인 하드웨어 제한
____4.1.1 램
____4.1.2 프로세서와 코어
____4.1.3 디스크 I/O
____4.1.4 네트워크 대역폭
____4.1.5 지연 영향의 사례
__4.2 운영체제 제한
__4.3 다른 소프트웨어의 영향

5장 이중화 문제 해결
__5.1 보조 서버 상태 표시하기
__5.2 I/O 스레드 문제 해결하기
__5.3 SQL 스레드 문제 해결하기
____5.3.1 주 서버와 보조 서버의 데이터가 다를 때
____5.3.2 순환 이중화와 보조 서버에 비이중화 쓰기
____5.3.3 불완전하거나 변경된 SQL문
____5.3.4 주 서버와 보조 서버에서 다른 에러
____5.3.5 환경 설정
____5.3.6 보조 서버가 주 서버보다 실행 속도가 많이 느릴 때

6장 문제 해결 기법과 도구
__6.1 쿼리
____6.1.1 느린 쿼리 로그
____6.1.2 사용자가 정의할 수 있는 도구
____6.1.3 MySQL 명령행 인터페이스
__6.2 환경의 영향
__6.3 샌드박스
__6.4 에러와 로그
____6.4.1 다시 보는 에러 정보
____6.4.2 크래시
__6.5 정보 수집 도구
____6.5.1 정보 스키마
____6.5.2 InnoDB 정보 스키마 테이블
____6.5.3 InnoDB 모니터
____6.5.4 성능 스키마
____6.5.5 SHOW [GLOBAL] STATUS
__6.6 문제 단순화하기(테스트 케이스의 최소화)
__6.7 문제를 해결하는 일반적인 단계
__6.8 테스트 방법
____6.8.1 새로운 버전에 쿼리 시도하기
____6.8.2 알려진 버그 확인하기
____6.8.3 문제 회피하기
__6.9 특별한 테스트 도구
____6.9.1 벤치마크 도구
____6.9.2 Gypsy
____6.9.3 MySQL 테스트 프레임워크
__6.10 유지 보수 도구
____6.10.1 MySQL 배포판에 제공되는 도구
____6.10.2 퍼코나 툴킷
____6.10.3 MySQL WB 유틸리티
____6.10.4 모니터링 도구

7장 좋은 습관
__7.1 백업
____7.1.1 백업 계획하기
____7.1.2 백업의 종류
____7.1.3 도구
__7.2 필요한 정보 수집하기
____7.2.1 이 모든 정보가 의미하는 것은
__7.3 테스트
__7.4 예방
____7.4.1 권한
____7.4.2 환경
__7.5 생각해볼 거리

부록 참고 자료
__유용한 정보가 담겨 있는 참고 자료
__버그와 지식 데이터베이스
__온라인 포털
__도움을 요청할 수 있는 곳
__책

저자소개

스베타 스머노바 (지은이)    정보 더보기
오라클 MySQL 지원 그룹 버그 검증 팀에서 수석 기술 지원 엔지니어로 근무하고 있습니다. 매일 까다로운 지원 문제와 MySQL 버그를 해결하고자 애쓰고 있습니다. 2006년 MySQL을 본격적으로 다루기 전에는 여러 폐쇄적인 CRM 시스템의 웹 개발자로 근무한 경험도 있습니다. 평소 오픈 소스 커뮤니티에 적극 참여하며, 주요 관심사는 DBA 문제 해결 과정을 반자동화하는 방법을 찾는 일입니다.
펼치기
강권학 (옮긴이)    정보 더보기
중앙대학교 컴퓨터공학과에서 학사와 석사 학위를 받았다. 국방과학연구소, 퓨쳐시스템, 안철수 연구소에서 13년간 개발자, 보안 전문가, 프로젝트 관리자로 근무했으며, 2009년 4월 호주 멜버른에 iGonagi Pty. Ltd.를 설립하고 아이폰 애플리케이션을 개발하고 있다. 『만들면서 배우는 아이폰 게임 프로그래밍』을 공동으로 저술했고, 『게임 디자인 레벨업 가이드(공역)』, 『헤드 퍼스트 파이썬』, 『안드로이드 시큐리티 인터널』, 『헤드 퍼스트 자바스크립트 프로그래밍』, 『비즈니스를 위한 데이터 과학』,『헤드 퍼스트 C』, 『iPhone 3D Programming』, 『iPhone Programming(공역)』(이상 한빛미디어) 등을 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책