广告已过期!
详情 评论 声明
商品详情

资源名称:Effective MySQL之深入解析复制技术


内容简介:

《Effective MySQL之深入解析复制技术》由Oracle ACEDirector、资深MySQL专家RonaldBradford和Chris Schneider共同撰写,介绍了在使用MySQL数据复制技术构建具有可扩展性解决方案的过程中需要了解和实现的技术。本书通过详细示例向读者展示了MySQL原生数据复制技术的特性、选项以及不足之处,并对各种新增的数据复制特性以及其他第三方产品实现方案做出了中肯的评估。因此,通过认真学习本书,能够确保读者的MySQL环境满足各种业务环境的高可用性需求。

主要内容

● 掌握MySQL原生的异步数据复制技术的优缺点

● 找到MySQL的重要特性来改进数据复制性能,以应对不断增长的业务需求

● 正确认识关键的业务因素,决定高可用性的优化需求

● 了解在故障转移场景中使用MySQL数据复制带来的益处

● 找出影响主/从节点数据复制的关键配置变量和SQL命令

● 学习其他新产品(包括Tungsten Replicator和Galera)提供的高级数据复制特性

● 使用各种实用程序和工具优化数据复制的管理


资源目录:

第1章  DBA五分钟速成   1

1.1  突发状况下的警报通知   2

1.2  发现问题   4

1.3  纠正问题   8

1.4  定位根本原因   10

1.5  了解数据复制问题   12

1.5.1  用户安全性   13

1.5.2  配置选项和变量   13

1.6  本章小结   14

第2章  诊断常见的数据复制问题  15

2.1  MySQL数据复制架构回顾  16

2.2  解释数据复制信息   17

2.2.1  二进制日志   18

2.2.2  中继日志 31

2.3  数据复制的一致性问题   32

2.3.1  定位数据不一致问题   34

2.3.2  定位模式不一致问题   34

2.3.3  导致数据不一致的原因 39

2.4  常见的数据复制错误 40

2.4.1  MySQL服务器ID   40

2.4.2  缺少模式对象 41

2.4.3  忽略重复的数据行 42

2.5  了解数据复制延迟   44

2.5.1  造成延迟的主要原因   44

2.5.2  MySQL错误日志    45

2.5.3  改善和最小化延迟的简单方法   46

2.5.4  改善和最小化延迟的高级方法   48

2.6  监控数据复制   51

2.7  本章小结   52

第3章  改善标准数据复制特性 53

3.1  扩展异步行为(Asynchronous Behavior)    54

3.1.1  半同步数据复制   54

3.1.2  同步数据复制 61

3.2  使用SSL增强数据复制安全性 61

3.2.1  让MySQL SSL准备就绪 62

3.2.2  创建必要的安全证书   63

3.2.3  MySQL SSL配置要求    67

3.2.4  MySQL用户特权要求    68

3.3  数据复制的新特性   72

3.3.1  新改良的数据完整性   72

3.3.2  数据复制的新的性能提升特性   80

3.3.3  新的数据复制管理特性 86

3.4  平衡读取和写入负载 95

3.5  本章小结   96

第4章  多主节点数据复制 97

4.1  MySQL数据复制的故障转移功能    98

4.2  主动/被动模式的多主节点数据复制    98

4.2.1  多主节点环境必需的配置   99

4.2.2  多主节点环境必需的配置   99

4.2.3  其他配置变量 100

4.2.4  配置示例 101

4.2.5  数据复制环境的搭建   102

4.2.6  多主节点复制环境的验证   105

4.2.7  手动故障转移过程 108

4.2.8  实际使用过程中的兼容性   115

4.2.9  读数据和写数据负载均衡   124

4.3  环形数据复制   124

4.4  自动高可用性故障转移   126

4.5  本章小结   127

第5章  MySQL数据复制工具   129

5.1  MySQL的一些工具套件    130

5.1.1  Openark Kit工具包    130

5.1.2  Percona Toolkit  135

5.1.3  MySQL Workbench Utilities    144

5.2  数据复制中的故障转移管理器 166

5.2.1  MySQL MHA    167

5.2.2  MMM  185

5.2.3  Flipper  186

5.2.4  集群控制 186

5.3  集群管理   187

5.4  复制数据的预读取   189

5.5  MySQL的补丁和变种  191

5.5.1  独立的社区用户   191

5.5.2  商业组织 192

5.6  本章小结   193

第6章  实际应用中的数据复制扩展技术 195

6.1  用户最期待的数据复制特性   196

6.2  MySQL的Galera Cluster 198

6.2.1  当前的限制和不足 198

6.2.2  参考资料 199

6.2.3  安装 200

6.2.4  Percona XtraDB Cluster集群工具   223

6.2.5  MariaDB Galera Cluster集群工具   223

6.2.6  Galera打包   223

6.2.7  获得更多帮助 224

6.3  Tungsten Replicator数据复制    224

6.3.1  参考资料 225

6.3.2  安装条件 225

6.3.3  在Tungsten沙箱中安装 226

6.3.4  检查Tungsten Replicator环境 229

6.3.5  手动安装Tungsten 236

6.3.6  其他Tungsten部署方式 250

6.4  SchoonerSQL    258

6.5  MySQL Replication Listener 259

6.6  MySQL与云计算  259

6.6.1  MySQL的Amazon RDS   259

6.6.2  Google Cloud SQL 260

6.7  其他解决方案   260

6.8  本章小结   261

第7章  MySQL配置选项   263

7.1  关于MySQL系统变量 264

7.2  二进制日志 264

7.3  MySQL数据复制变量  270

7.3.1  半同步数据复制   273

7.3.2  安全性   275

7.4  MySQL服务器变量    276

7.5  MySQL 5.6特性  278

7.5.1  通用唯一标识符(UUID) 279

7.5.2  从节点的崩溃预防机制相关变量 279

7.5.3  数据复制校验和变量   279

7.5.4  多线程的从节点   280

7.5.5  全局事务标识符(GTID) 280

7.6  用户权限   281

7.7  SQL命令和函数  282

7.7.1  数据复制语句 282

7.7.2  数据复制相关的函数   283

7.8  本章小结   283

第8章  数据复制集群的监控  285

8.1  监控的类型 286

8.1.1  MySQL配置    286

8.1.2  MySQL监控粒度    289

8.2  重要的MySQL信息   289

8.2.1  MySQL错误日志    289

8.2.2  SHOW MASTER STATUS   291

8.2.3  SHOW SLAVE STATUS    291

8.2.4  SHOW GLOBAL STATUS   292

8.2.5  元数据文件   293

8.2.6  元数据表 296

8.3  监控产品   297

8.3.1  监控方案的实现   299

8.3.2  MySQL Enterprise Monitor 299

8.3.3  MEM中的数据恢复顾问分析器    300

8.3.4  Cacti    301

8.3.5  使用thold插件发送警告   302

8.3.6  Cacti绘图模板    302

8.3.7  MySQL Performance Monitor (MPM)  304

8.3.8  最廉价的数据复制监控方案 305

8.4  数据复制的故障诊断 305

8.5  本章小结   307

附录  MySQL配置选项 309


资源截图:

1.png

声明

1、链接失效请联系客服人员。
2、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
3、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

评论区

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
相关推荐