图书介绍

高可用MySQL 构建健壮的数据中心PDF|Epub|txt|kindle电子书版本网盘下载

高可用MySQL 构建健壮的数据中心
  • (美)查理斯·贝尔,(美)迈茨·肯德尔,(美)拉尔斯·塞尔曼著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121144073
  • 出版时间:2011
  • 标注页数:576页
  • 文件大小:113MB
  • 文件页数:602页
  • 主题词:关系数据库-数据库管理系统,MySQL

PDF下载


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

下载说明

高可用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

热门推荐