高可用MySQL-第2版

本书特色

[

本书主要讲解真实环境下如何使用mysql的复制、集群和监控特性,揭示mysql可靠性和高可用性的方方面面。本书定位于解决mysql数据库的常见应用瓶颈,在保持mysql的持续可用性的前提下,挖潜各种提高性能的解决方案。本书描述了很多mysql工具的变化。涵盖了5.5版本的知识,以及若干5.6版本的功能。本书的作者正是书中介绍的很多工具的设计师,本书揭示了mysql可靠性和高可用性的许多不为人知的方面。

]

内容简介

[

  服务器瓶颈和故障是任何数据库部署中的常见问题,但并不一定会导致全面故障。这本讲实践的书解释了复制、集群和监控功能,无论mysql系统运行在硬件、虚拟机还是云上,都能帮助你保护mysql系统不会中断运行。
  这本书由这些工具的设计者编写,揭示了关于mysql可靠性和高可用性的一些不成文的或难以发现的问题,这些知识对于任何使用这个数据库系统的组织来说都非常重要。第2版描述了很多mysql工具的变化。本书涵盖了5.5版本的知识,以及若干5.6版本的功能。
  * 学习复制的基础知识,包括二进制日志和mysql replicant库的使用
  * 通过冗余处理失效组件
  * 横向扩展以管理读负载的增加,使用数据分片处理大型数据库和写负载的增加
  * 使用mysql集群在单个节点上存储并复制数据
  * 监控数据库活动和性能,以及重要的操作系统参数
  * 跟踪master和slave,处理它们的故障、重启、崩溃及其他事故
  * 检查工具,包括mysql企业监控器、mysql实用工具、gtid等

]

作者简介

[

  Charles A. Bell博士是Oracle的高级软件工程师。目前是备份首席开发员,并且是MySQL备份和复制小组的成员。
  Mats Kindahl博士是Oracle MySQL小组的首席高级软件开发员。他是MySQL基于行的复制及其他几个复制功能的主要架构师和实现者,目前是MySQL高可用性小组的架构师和项目主管,正在开发MySQL Fabric。
  Lars Thalmann博士是MySQL复制和备份的开发经理。他创建并发展了MySQL的备份功能,引导了MySQL复制的变革,已经成为MySQL集群复制发展的重要角色。
  译者介绍
  OCP,阿里第一代MySQL DBA(花名玉泉),擅长自动化运维、监控,MySQL与Hadoop专家,并热衷于机器学习研究

]

目录

前言xxi第1章引言 到底什么是复制 那么,是否需要备份 什么是监控 其他阅读材料 小结第2章mysqlreplicant库 基本类和函数 对各种操作系统的支持 服务器 服务器角色 小结第3章mysql复制原理 复制的基本步骤 配置master 配置slave 连接master和slave 二进制日志简介 二进制日志记录了什么 观察复制的动作 二进制日志的结构和内容 建立新slave 克隆master 克隆slave 克隆操作的脚本 执行常见的复制任务 报表 小结第4章二进制日志 二进制日志的结构 binlog事件的结构 事件校验 将语句写入日志 写入dml语句 写入ddl语句 写入查询 loaddatainfile语句 二进制日志过滤器 触发器、事件和存储例程 存储过程 存储函数 事件 特殊结构 非事务型变更和错误处理 将事务写入日志 使用xa进行分布式事务处理 二进制日志的组提交 基于行的复制 启用基于行的复制 使用混合模式 二进制日志管理 二进制日志和系统崩溃安全 binlog文件轮换 事故 清除binlog文件 mysqlbinlog实用工具 基本用法 解释事件 二进制日志的选项和变量 基于行的复制参数 小结第5章面向高可用性的复制 冗余 计划 slave故障 master故障 relay故障 灾难恢复 方法 热备份 双主结构 提升slave 环形复制 小结第6章面向横向扩展的mysql复制 横向扩展读操作,而不是写操作 异步复制的价值 管理复制拓扑 应用层的负载均衡 级联复制 配置relay 使用python添加relay 专用slave 过滤复制事件 使用过滤将事件分配给slave 数据的一致性管理 非级联部署的一致性 级联部署的一致性 小结第7章数据分片 什么是数据分片 为什么要分片 分片的局限性 分片方案的要素 高层分片架构 数据分区 分配分片 映射分片关键字 分片方案 分片映射函数 处理查询和事务调度 处理事务 分配查询 分片管理 将分片迁移到其他节点 分割分片 小结第8章深入复制 复制架构基础 中继日志的结构 复制线程 启动和停止slave线程 通过internet运行复制 使用内置支持建立安全复制 使用stunnel建立安全复制 细粒度控制复制 关于复制状态的信息 处理断开连接的选项 slave如何处理事件 管理i/o线程 sql线程的处理 半同步复制 配置半同步复制 监控半同步复制 全局事务标识符 使用gtid配置复制 使用gtid进行故障转移 使用gtid提升slave

封面

高可用MySQL-第2版

书名:高可用MySQL-第2版

作者:贝尔

页数:673

定价:¥128.0

出版社:电子工业出版社

出版日期:2015-10-01

ISBN:9787121266881

PDF电子书大小:32MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/712126688.html

发表评论

邮箱地址不会被公开。 必填项已用*标注