定 價:¥59.00
作 者: | 宋立桓 |
出版社: | 清華大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302554172 | 出版時間: | 2020-07-01 | 包裝: | |
開本: | 16開 | 頁數(shù): | 209 | 字數(shù): |
第1章 MySQL架構介紹
1.1 MySQL簡介
1.2 MySQL主流的分支版本
1.3 MySQL存儲引擎
1.4 MySQL邏輯架構
1.5 MySQL物理文件體系結構
第2章 InnoDB存儲引擎體系結構
2.1 緩沖池
2.2 change buffer
2.3 自適應哈希索引
2.4 redo log buffer
2.5 double write
2.6 InnoDB后臺線程
2.6.1 InnoDB主線程
2.6.2 InnoDB后臺I/O線程
2.6.3 InnoDB臟頁刷新線程
2.6.4 InnoDB purge線程
2.7 redo log
2.8 undo log
2.9 Query Cache
第3章 MySQL事務和鎖
3.1 MySQL事務概述
3.2 MySQL事務隔離級別
3.3 InnoDB的鎖機制介紹
3.4 鎖等待和死鎖
3.4.1 鎖等待
3.4.2 死鎖
3.5 鎖問題的監(jiān)控
第4章 SQL語句性能優(yōu)化
4.1 MySQL查詢過程
4.2 創(chuàng)建高性能索引
4.2.1 索引的原理
4.2.2 聚集索引和輔助索引
4.2.3 Index Condition Pushdown
4.2.4 Multi-Range Read Optimization
4.2.5 Batched Key Access
4.3 慢SQL語句優(yōu)化思路
4.3.1 抓取慢SQL語句
4.3.2 利用explain分析查詢語句
4.3.3 利用show profiles分析慢SQL語句
4.4 索引使用的原則及案例分析
4.4.1 索引使用的原則
4.4.2 沒有使用到索引的案例分析
第5章 MySQL服務器全面優(yōu)化
5.1 MySQL 5.7 InnoDB存儲引擎增強特性
5.2 硬件層面優(yōu)化
5.3 Linux操作系統(tǒng)層面優(yōu)化
5.4 MySQL配置參數(shù)優(yōu)化
5.5 MySQL設計規(guī)范
第6章 MySQL性能監(jiān)控
6.1 監(jiān)控圖表的指導意義
6.2 Lepus數(shù)據(jù)庫監(jiān)控系統(tǒng)實戰(zhàn)
6.2.1 Lepus數(shù)據(jù)庫監(jiān)控系統(tǒng)簡介
6.2.2 Lepus數(shù)據(jù)庫監(jiān)控系統(tǒng)部署
6.2.3 監(jiān)控MySQL服務器
6.2.4 Lepus慢查詢分析平臺
第7章 MySQL主從復制詳解
7.1 主從復制的概念和用途
7.2 主從復制的原理及過程描述
7.3 主從復制的重點參數(shù)解析
7.4 主從復制的部署架構
7.5 異步復制
7.6 半同步復制
7.6.1 半同步復制概念和原理
7.6.2 半同步復制配置
7.7 GTID復制
7.7.1 GTID特性和復制原理介紹
7.7.2 GTID復制配置實戰(zhàn)
7.8 多源復制
7.9 主從復制故障處理
7.10 主從延遲解決方案和并行復制
第8章 PXC高可用解決方案
8.1 PXC概述
8.2 PXC的實現(xiàn)原理
8.3 PXC集群的優(yōu)缺點
8.4 PXC中的重要概念
8.5 PXC集群部署實戰(zhàn)
8.6 PXC集群狀態(tài)監(jiān)控
8.7 PXC集群的適用場景和維護總結
第9章 基于MHA實現(xiàn)的MySQL自動故障轉(zhuǎn)移集群
9.1 MHA簡介
9.2 MHA原理
9.3 MHA的優(yōu)缺點
9.4 MHA工具包的功能
9.5 MHA集群部署實戰(zhàn)
第10章 MySQL Group Replication
10.1 MGR概述
10.2 MGR基本原理
10.3 MGR服務模式
10.3.1 單主模式
10.3.2 多主模式
10.4 MGR的注意事項
10.5 MGR部署實戰(zhàn)
10.6 MGR的監(jiān)控
10.7 MGR的主節(jié)點故障無感知切換
第11章 Keepalived+雙主復制的高可用架構
11.1 Keepalived+雙主架構介紹
11.2 Keepalived介紹
11.3 雙主+Keepalived集群搭建
第12章 數(shù)據(jù)庫分庫分表與中間件介紹
12.1 關系數(shù)據(jù)庫的架構演變
12.1.1 數(shù)據(jù)庫讀寫分離
12.1.2 數(shù)據(jù)庫垂直分庫
12.1.3 數(shù)據(jù)庫水平分庫與水平分表
12.2 分庫分表帶來的影響
12.3 常見的分庫分表中間件介紹
第13章 Mycat中間件詳解
13.1 Mycat簡介
13.2 Mycat核心概念
13.3 Mycat安裝部署
13.4 Mycat配置文件詳解
13.4.1 schema.xml
13.4.2 server.xml
13.4.3 rule.xml
13.5 Mycat分庫分表實戰(zhàn)
13.6 Mycat讀寫分離實戰(zhàn)