图书介绍
高可用MySQL 构建健壮的数据中心PDF|Epub|txt|kindle电子书版本网盘下载
![高可用MySQL 构建健壮的数据中心](https://www.shukui.net/cover/3/30763283.jpg)
- (美)查理斯·贝尔,(美)迈茨·肯德尔,(美)拉尔斯·塞尔曼著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121144073
- 出版时间:2011
- 标注页数:576页
- 文件大小:113MB
- 文件页数:602页
- 主题词:关系数据库-数据库管理系统,MySQL
PDF下载
下载说明
高可用MySQL 构建健壮的数据中心PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分复制3
第1章引言3
到底什么是复制5
那么,是否需要备份6
什么是监控7
还有什么我可以阅读的7
小结8
第2章MySQL复制原理9
复制的基本步骤10
配置Master11
配置Slave12
连接Master和Slave13
二进制日志简介14
二进制日志记录了什么15
观察复制的动作16
二进制日志的结构和内容17
使用Python管理复制20
基本类及函数22
操作系统23
服务器类23
服务器角色25
建立新Slave26
克隆Master27
克隆Slave29
克隆操作的脚本31
执行常见的复制任务33
报表33
小结39
第3章二进制日志41
二进制日志的结构42
Binlog事件的结构44
记录语句45
记录数据操作语言46
记录数据定义语言46
记录查询47
LOAD DATA INFILE语句52
二进制日志过滤器54
触发器、事件和存储程序56
存储过程61
存储函数64
Events66
特殊结构66
非事务性的变化和错误处理67
记录事务70
事务缓存71
使用XA进行分布式事务处理74
二进制日志管理76
二进制日志和系统崩溃安全77
Binlog文件轮换(Rotation)78
事故(incident)79
清除binlog文件80
mysqlbinlog实用工具81
基本用法81
解释事件(Interpreting Events)88
二进制日志选项和变量92
小结94
第4章基于复制的数据库高可用技术95
冗余96
计划98
Slave故障98
Master故障98
中继服务器故障99
灾难恢复99
程序99
热备份102
双Master107
半同步复制116
Slave的提升119
循环复制134
小结138
第5章MySQL集群的横向扩展139
读操作的横向扩展141
异步复制的价值142
管理复制拓扑144
应用层负载均衡器示例147
级联复制(Hierarchal Replication)150
中继服务器的设置151
使用Python添加中继服务器152
专用Slave153
过滤复制事件154
使用过滤将事件分配给Slave155
数据分片157
分片的表示159
数据分区160
分片之间的均衡161
一个分片的例子163
数据的一致性管理174
非级联部署中的一致性174
级联部署中的一致性176
小结182
第6章高级复制183
复制架构基础184
中继日志的结构185
复制线程187
Slave线程的启动和停止188
通过Internet运行复制189
使用内置支持建立安全复制191
使用Stunnel建立安全复制192
细粒度控制复制194
关于复制状态的信息194
处理断开连接的参数201
Slave是如何处理事件的202
管理I/O线程202
SQL线程的处理203
Slave的安全和恢复208
同步,事务和数据库崩溃问题209
保护非事务性语句的规则210
多源复制211
基于行的复制214
基于行的复制参数215
混合模式的复制215
处理基于行复制的事件216
事件的执行220
事件和触发器222
过滤223
小结225
第二部分监控和灾难恢复229
第7章监控入门229
监控方法230
监控的好处231
监控系统组件231
处理器231
内存233
磁盘233
网络子系统234
监控方法235
Linux和UNIX监控236
进程活动237
内存利用率241
磁盘利用率243
网络活动246
常见系统统计信息248
使用cron自动监控249
Mac OS X监控249
System profile250
控制台(Console)252
Activity Monitor253
Microsoft Windows监控257
Windows Experience257
System Health Report259
Event Viewer(事件查看器)261
Reliability Monitor263
The Task Manager(任务管理器)264
Performance Monitor266
预防性维护监控267
小结268
第8章监控MySQL269
什么是性能270
MySQL服务器监控270
如何显示MySQL性能271
性能监控271
SQL命令272
mysqladmin实用工具278
MySQL GUI工具279
MySQL管理器280
MySQL查询浏览器289
服务器日志290
第三方工具293
MySQL Benchmark套件295
数据库性能296
测量数据库性能297
数据库优化的最佳实践308
提高性能的最佳实践315
一切都慢316
慢查询316
慢应用316
慢复制317
小结317
第9章监控存储引擎319
MyISAM320
优化磁盘存储320
优化数据库表320
使用MyISAM实用工具321
按索引顺序存储表323
压缩表323
对数据表进行碎片整理323
监控Key Cache324
预加载Key Cache325
使用多个Key Cache325
其他需要考虑的参数326
InnoDB328
使用SHOW ENGINE命令329
使用InnoDB监控器332
监控日志文件335
监控缓冲池336
监控表空间338
使用INFORMATION SCHEMA表338
其他需要考虑的参数339
小结340
第10章复制监控341
开始341
安装服务器342
包容性和排他性复制342
复制线程344
监控Master346
Master的监控命令346
Master的状态变量349
监控Slave350
Slave的监控命令350
Slave的状态变量353
使用MySQL管理器监控复制354
其他需要考虑的项356
网络356
监控和管理Slave滞后356
Slave延迟的原因和预防措施357
小结358
第11章复制的故障排除361
什么导致错误发生362
Master上的问题362
Slave上的问题366
高级复制问题371
排除复制故障的工具372
最佳实践374
了解你的拓扑结构374
查询所有服务器的状态376
查看日志376
检查配置信息377
有序执行系统关闭377
在遇到错误后按序执行重启377
手动执行失败查询378
常用程序378
报告复制故障379
小结380
第12章保护你的投资383
什么是信息保障384
信息保障的三个应用384
信息保障为什么重要385
信息完整性、灾难恢复及备份的职责385
高可用性与灾难恢复386
灾难恢复386
数据恢复的重要性391
备份和恢复392
备份实用程序和操作系统级的解决方案396
InnoDB Hot Backup应用397
物理文件的复制400
mysqldump工具402
XtraBackup404
逻辑卷管理器快照404
备份方法的比较409
备份和MySQL复制410
使用复制进行备份和恢复410
PITR411
自动备份418
小结421
第13章MySQL企业版423
MySQL企业版入门424
订阅级别425
安装概述426
MySQL企业组件427
MySQL企业服务器427
MEM427
MySQL产品支持431
MySQL企业版的使用431
安装432
修复监控代理问题433
监控434
查询分析器440
更多信息443
小结443
第三部分高可用性环境447
第14章云计算解决方案447
什么是云计算448
云架构450
云计算是一种经济的选择吗453
云计算实例454
云计算的好处454
云计算供应商455
AWS456
技术简要概述457
它是如何工作的461
Amazon Cloud工具461
入门465
使用磁盘479
接下来怎么做484
云中的MySQL484
MySQL复制和EC2485
EC2中使用MySQL的最佳实践488
开源云计算490
小结491
第15章MySQL集群493
什么是MySQL集群494
术语和组件494
MySQL集群和MySQL有何不同495
典型配置495
MySQL集群的特点496
局部和全局冗余497
日志处理498
冗余和分布式数据498
MySQL集群的架构499
如何存储数据501
分区504
事务管理504
联机操作505
配置实例506
入门507
启动MySQL集群508
集群测试513
关闭集群514
达到高可用性514
系统恢复517
节点恢复518
复制518
获得高性能523
高性能的注意事项523
高性能的最佳实践524
小结527
附录A复制建议和窍门529
Slave停机了,怎么办529
检查冗长的二进制日志530
利用复制在表中重建数据530
基于语句的日志530
基于行的日志531
使用MySQL Proxy来完成多Master的复制531
使用默认的存储引擎532
MySQL Cluster多源(Multisource)复制532
多路(Multichannel )复制故障转移533
使用当前数据库来过滤533
Slave上的列比Master上多534
Slave上的列比Master上少535
选择某几列复制到Slave536
复制心跳537
在环形复制中忽略服务器538
功能预览:延时复制538
功能预览:脚本式复制539
功能预览:Oracle算法540
索引541