图书介绍

MySQL管理之道 性能调优、高可用与监控2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

MySQL管理之道 性能调优、高可用与监控
  • 贺春旸著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111449065
  • 出版时间:2014
  • 标注页数:307页
  • 文件大小:65MB
  • 文件页数:321页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MySQL管理之道 性能调优、高可用与监控PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 MySQL5.5新特性篇2

第1章 MySQL5.5介绍2

1.1性能上的显著改变2

1.1.1 MySQL5.5默认存储引擎的调整2

1.1.2充分利用CPU多核的处理能力7

1.1.3提高刷新脏页数量和合并插入数量,改善磁盘I/O处理能力8

1.1.4增加自适应刷新脏页功能9

1.1.5让InnoDB Buffer Pool缓冲池中的热数据存活更久9

1.1.6 InnoDB的数据恢复时间加快11

1.1.7 InnoDB同时支持多个BufferPool实例15

1.1.8可关闭自适应哈希索引17

1.1.9在InnoDB中可选择使用内存分配程序18

1.1.10提高默认InnoDB线程并发数21

1.1.11预读算法的变化22

1.1.12首次在Linux上实现了异步I/O23

1.1.13恢复组提交24

1.1.14 InnoDB使用多个回滚段提升性能26

1.1.15 改善清除程序进度26

1.1.16添加删除缓冲和清除缓冲27

1.1.17控制自旋锁Spin Lock轮训间隔28

1.1.18快速创建、删除、更改索引29

1.1.19 1nnoDB支持创建压缩数据页30

1.1.20可动态关闭InnoDB更新元数据的统计功能37

1.2安全性、稳定性的显著改变38

1.2.1复制功能加强38

1.2.2中继日志relay-log可自我修复39

1.2.3开启InnoDB严格检查模式39

1.3动态更改系统配置参数39

1.3.1支持动态更改独立表空间39

1.3.2支持动态更改InnoDB锁超时时间40

1.4 InnoDB新参数汇总40

1.5同步复制新参数汇总48

1.6 SQL语句写法的改变53

1.6.1 delete表连接语法改变53

1.6.2 MySQL5.5存储过程支持limit变量54

1.7 MySQL5.1升级为MySQL5.555

1.7.1采用MySQL_upgrade升级授权表方式升级55

1.7.2直接安装MySQL5.5,采用数据导出/导入方式升级59

1.8性能测试:MySQL5.5与MySQL5.160

第2章 半同步复制62

2.1半同步复制简介62

2.2半同步复制安装配置63

2.3参数说明63

2.4功能测试64

2.4.1如何验证半同步复制是否正常工作64

2.4.2半同步复制与异步复制的切换65

2.5性能测试68

2.6小结70

第二部分 故障诊断与性能优化篇72

第3章 故障诊断72

3.1影响MySQL性能的因素72

3.2系统性能评估标准73

3.2.1影响Linux服务器性能的因素73

3.2.2系统性能评估指标74

3.2.3开源监控和评估工具介绍76

3.3故障与处理79

3.3.1连接数过多导致程序连接报错的原因79

3.3.2记录子查询引起的宕机84

3.3.3诊断事务量突高的原因87

3.3.4谨慎设置binlog_format=MIXED90

3.3.5未设置swap分区导致内存耗尽,主机死机94

3.3.6 MySQL故障切换之事件调度器注意事项95

3.3.7人工误删除InnoDB ibdata数据文件,如何恢复97

3.3.8 update忘加where条件误操作恢复(模拟Oracle闪回功能)99

3.3.9 delete忘加where条件误操作恢复(模拟Oracle闪回功能)108

第4章 同步复制报错故障处理112

4.1最常见的3种故障112

4.1.1在master上删除一条记录时出现的故障112

4.1.2主键重复114

4.1.3在master上更新一条记录,而slave上却找不到115

4.2特殊情况:slave的中继日志relay-log损坏116

4.3人为失误118

4.4避免在master上执行大事务119

4.5 slave_exec_mode参数可自动处理同步复制错误120

4.6如何验证主从数据一致121

4.7 binlog_ ignore_db引起的同步复制故障123

4.8 MySQL5.5.19/20同步一个Bug124

4.9恢复slave从机上的某几张表的简要方法126

4.10如何干净地清除slave同步信息127

第5章 性能调优129

5.1表设计129

5.2字段类型的选取133

5.2.1数值类型134

5.2.2字符类型139

5.2.3时间类型141

5.2.4小技巧:快速修改表结构148

5.2.5 pt-online-schema-change在线更改表结构152

5.2.6 MySQL5.6在线DDL更改表测试158

5.3采用合适的锁机制161

5.3.1表锁的演示161

5.3.2行锁的演示164

5.3.3 1nnoDB引擎与MyISAM引擎的性能对比166

5.4选择合适的事务隔离级别168

5.4.1事务的概念168

5.4.2事务的实现169

5.4.3事务隔离级别介绍171

5.5 SQL优化与合理利用索引177

5.5.1如何定位执行很慢的SQL语句177

5.5.2 SQL优化案例分析178

5.5.3合理使用索引188

5.6 my.cnf配置文件调优198

5.6.1 per_thread_buffers优化198

5.6.2 global buffers优化200

5.6.3 Query Cache在不同环境下的使用201

5.6.4 tuning-primer.sh性能调试工具的使用205

5.6.5 72 GB内存的my.cnf配置文件208

5.6.6谨慎使用分区表功能211

5.7 MySQL5.6同步复制新特性详解213

第6章 备份与恢复223

6.1冷备份224

6.2逻辑备份224

6.2.1 mysqldump增加了一个重要参数225

6.2.2取代mysqldump的新工具 mydumper226

6.2.3逻辑备份全量、增量备份脚本229

6.3热备份与恢复230

第三部分 高可用集群管理篇236

第7章 目前流行的4种高可用架构236

7.1采用MySQL自带的 Replication架构237

7.1.1 Keepalived+MySQL Replication架构的搭建演示237

7.1.2 MMM+MySQL Replication 架构的搭建演示241

7.2 Heartbeat+DRBD+MySQL 架构的搭建演示249

7.3红帽RHCS共享存储架构的搭建演示254

7.3.1安装过程257

7.3.2红帽RHCS集群的维护265

7.4 MySQL高可用集群HA解决方案的测试评估267

第8章 批量管理服务器270

8.1开源工具pssh的使用方法270

8.2自己编写的SSH服务器批量管理工具273

第四部分 监控篇278

第9章 性能监控278

第10章 服务监控283

10.1 Nagios搭建与维护283

10.2 MySQL数据库的监控脚本288

第五部分 项目案例292

第11章 项目案例讲解292

11.1数据碎片整理方案292

11.2用户信息表水平拆表方案296

11.3阿里巴巴中间件Cobar 水平拆表方案299

热门推荐