책소개
MySQL을 쉽게 시작할 수 있는 정보를 드립니다!『MySQL 운영 기술』은 데이터베이스 관리자가 MySQL을 안정적으로 운영하기 위해 고려해야 할 모니터링, 이중화, 백업 및 복구 등의 내용으로 구성돼 있다. MySQL을 처음 도입하려고 검토하고 있거나 현재 서비스를 MySQL 기반으로 운영 중이라면 이 책을 통해 서비스를 좀 더 안정적이고 효과적으로 운영하는 데 도움이 될 것이다.
목차
[1부] MySQL 서버 모니터링▣ 01장: MySQL 서버 모니터링의 필요성과 고려사항 1.1 장애 대비와 장애 원인 분석1.2 기간별 패턴 분석1.3 용이한 가독성과 사용 편의성1.4 다수의 서버에 대한 모니터링 효율성1.5 전용 담당자가 없는 환경에서의 모니터링 효율성▣ 02장: MySQL 서버 모니터링 요소2.1 운영체제 모니터링 요소2.2 MySQL 모니터링 요소▣ 03장: MySQL 서버 모니터링 방법3.1 명령어 및 스크립트 이용 3.2 배치 스크립트와 템플릿(Excel) 이용 ▣ 04장: MySQL 서버 모니터링 도구 비교4.1 MySQL 엔터프라이즈 모니터 4.2 Monyog 4.3 Cacti▣ 05장: MySQL 서버 모니터링 방식 비교5.1 에이전트/푸시 방식 5.2 비에이전트/팝 방식 ▣ 06장: MySQL 서버 모니터링 시스템 구축6.1 Cacti 소개 6.2 Cacti 설치 6.3 Percona 모니터링 플러그인 6.4 Percona 모니터링 템플릿 적용 - 리눅스 6.5 Cacti 최적화 6.6 플러그인 설치와 적용 - Spine 6.7 플러그인 설치 및 적용 - Realtime 6.8 Percona 모니터링 템플릿 적용 - MySQL 6.9 플러그인 설치 및 적용 - Settings 6.10 플러그인 설치 및 적용 -Thold ▣ 07장: MySQL 서버 튜닝 포인트7.1 리눅스 튜닝 포인트 ? 모니터링 결과 분석 7.2 MySQL 튜닝 포인트 - 모니터링 결과 분석 [2부] MySQL 백업 복구▣ 08장: MySQL 백업 도구 소개8.1 mysqldump8.2 Percona Xtrabackup ▣ 09장: MySQL 백업 도구 사용법9.1 mysqldump 9.2 Percona Xtrabackup ▣ 10장: 상황별 백업과 복구10.1 mysqldump를 이용해 백업 및 복구하기 10.2 Percona Xtrabackup을 이용한 백업 및 복구 10.3 시점 복구하기 - Point in time 복구 ▣ 11장: 백업 복구 시 주의 사항11.1 mysqldump 사용 시 주의 사항 11.2 Percona Xtrabackup 사용 시 주의 사항 [3부] MySQL 서버 이중화▣ 12장: 레플리케이션(Replication)12.1 레플리케이션 개요 12.2 레플리케이션 설정 - 마스터 DB 12.3 레플리케이션 설정 - 슬레이브 DB 12.4 레플리케이션 구성 12.5 실무에서 사용하는 레플리케이션 모니터링 ▣ 13장: 레플리케이션 응용13.1 개별 데이터베이스 레플리케이션 13.2 개별 테이블 레플리케이션 13.3 와일드카드를 이용한 테이블 레플리케이션 13.4 데이터베이스명을 변경한 레플리케이션 13.5 체인 레플리케이션 ▣ 14장: 레플리케이션 구성 시 주의사항14.1 바이너리 로그 포맷 차이에 따른 주의사항 14.2 바이너리 로그 포맷이 STATEMENT일 경우 쿼리 주의사항 14.3 바이너리 로그 포맷이 ROW일 경우 쿼리 실행 시 주의사항 14.4 바이너리 로그 포맷이 MIXED일 경우 쿼리 실행 시 주의사항 14.5 DB 버전 간의 레플리케이션 호환과 관련된 주의사항 14.6 기타 주의사항 14.7 레플리케이션 문제 해결 ▣ 15장: 세미 싱크 레플리케이션15.1 세미 싱크 레플리케이션 개요 15.2 세미 싱크 레플리케이션 구성 15.3 세미 싱크 레플리케이션 사용 시 주의사항 ▣ 16장: MySQL HA: 마스터-마스터 레플리케이션16.1 마스터-마스터 레플리케이션 개요 16.2 마스터-마스터 레플리케이션 구성 16.3 마스터-마스터 레플리케이션 응용 16.4 마스터-마스터 레플리케이션 사용 시 주의사항 ▣ 17장: MySQL HA: MHA17.1 MHA 개요 17.2 MHA 아키텍처 17.3 MHA 구성하기 17.4 MHA 모니터링 시작하기 17.5 기타 주의사항 [4부] MySQL 운영도구▣ 18장: Toolkit18.1 Percona Toolkit 소개 18.2 Percona Toolkit 설치 18.3 Percona Toolkit 사용 및 활용 ▣ 19장: Anemometer19.1 Anemometer 소개 및 사용법 19.2 Anemometer 설치 19.3 Anemometer 활용 [부록] MySQL 서버 모니터링 지표A.1 리눅스 모니터링 지표 A.2 MySQL 모니터링 지표