更新时间:2018-11-08 20:47:07
封面
版权信息
飞跃的第2版
为什么要写这本书
如何阅读本书
勘误和支持
致谢
第1章 MariaDB架构与历史
1.1 MariaDB的介绍
1.2 MariaDB和MySQL的兼容性
1.3 MariaDB 10.0新增的功能
1.4 如何将MySQL迁移至MariaDB
1.5 使用二进制包安装MariaDB 10.1企业版
1.6 总结
第2章 MySQL5.7与MariaDB10.1的新特性
2.1 性能提升
2.2 安全性的提升
2.3 InnoDB存储引擎的提升
2.4 JSON格式的支持
2.5 支持虚拟列(函数索引)
2.6 功能提升
2.7 优化器改进
2.8 半同步复制改进
2.9 GTID复制改进
2.10 MySQL 5.6/5.7从库崩溃安全恢复
2.11 MariaDB 10.0/10.1从库崩溃安全恢复
2.12 slave从库多线程复制
2.13 slave支持多源复制
2.14 MySQL 5.7设置同步复制过滤不用重启mysql服务进程
2.15 小结
第3章 故障诊断
3.1 影响MySQL性能的因素
3.2 系统性能评估标准
3.3 故障与处理
第4章 同步复制报错故障处理
4.1 最常见的3种故障
4.2 特殊情况:slave的中继日志relay-log损坏
4.3 人为失误
4.4 避免在master上执行大事务
4.5 slave_exec_mode参数可自动处理同步复制错误
4.6 如何验证主从数据一致
4.7 binlog_ignore_db引起的同步复制故障
4.8 MySQL5.5.19/20同步一个Bug
4.9 恢复slave从机上的某几张表的简要方法
4.10 如何干净地清除slave同步信息
第5章 性能调优
5.1 表设计
5.2 字段类型的选取
5.3 采用合适的锁机制
5.4 选择合适的事务隔离级别
5.5 SQL优化与合理利用索引
5.6 my.cnf配置文件调优
5.7 MySQL5.6同步复制新特性详解
第6章 备份与恢复
6.1 冷备份
6.2 逻辑备份
6.3 热备份与恢复
第7章 高可用MHA架构集群管理
7.1 MHA架构简介
7.2 MHA配置安装
7.3 MHA故障切换演示
7.4 MHA高可用架构总结
第8章 MySQL架构演进:“一主多从、读/写分离”
8.1 实现读/写分离的两种方式
8.2 主从同步延迟的判断标准
8.3 HAProxy感知MySQL主从同步延迟
8.4 读/写分离MariaDB MaxScale架构搭建演示
8.5 读/写分离OneProxy介绍及架构搭建演示
第9章 CodershipGaleraCluster集群架构搭建与管理
9.1 Codership Galera Cluster的特性和优缺点
9.2 Codership Galera Cluster的局限性
9.3 Codership Galera Cluster的工作原理
9.4 Codership Galera Cluster的配置
9.5 HAProxy结合Galera Cluster实现无单点秒级故障切换
第10章 OneProxy分库分表的搭建与管理
10.1 OneProxy分库分表的搭建
10.2 OneProxy分库分表接入限制
10.3 OneProxy分库分表基本测试
10.4 搭建OneProxy高可用故障切换HA
10.5 OneProxy黑名单SQL防火墙搭建测试
第11章 Lepus慢日志分析平台搭建与维护
11.1 Lepus基础组件的安装
11.2 安装percona-toolkit工具