您好,欢迎来到聚文网。 登录 免费注册
Effective MySQL之深入解析复制技术

Effective MySQL之深入解析复制技术

  • 字数: 269
  • 出版社: 清华大学
  • 作者: (美)布拉德福//施耐德|译者:李雪锋//
  • 商品条码: 9787302346654
  • 适读年龄: 12+
  • 版次: 1
  • 开本: 32开
  • 页数: 329
  • 出版年份: 2014
  • 印次: 1
定价:¥39 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《Effective MySQL之深入解析复制技术》由 Oracle ACE Director、资深MySQL专家布拉德福和 施耐德共同撰写,介绍了在使用MySQL数据复制技术 构建具有可扩展性解决方案的过程中需要了解和实现 的技术。本书通过详细示例向读者展示了MySQL原生 数据复制技术的特性、选项以及不足之处,并对各种 新增的数据复制特性以及其他第三方产品实现方案做 出了中肯的评估。因此,通过认真学习本书,能够确 保读者的MySQL环境满足各种业务环境的高可用性需 求。 《Effective MySQL之深入解析复制技术》主要 内容 掌握MySQL原生的异步数据复制技术的优缺点 找到MySQL的重要特性来改进数据复制性能,以 应对不断增长的业务需求 正确认识关键的业务因素,决定高可用性的优化 需求 了解在故障转移场景中使用MySQL数据复制带来 的益处 找出影响主/从节点数据复制的关键配置变量和 SQL命令 学习其他新产品(包括Tungsten Replicator和 Galera)提供的高级数据复制特性 使用各种实用程序和工具优化数据复制的管理
作者简介
Chris Schneider是一位资深的开源运动倡导者和MySQL专家、管理员以及架构师。在最近的10年间,Chris把他的职业生涯贡献给了开源技术,他主要专注于MySQL的可扩展性。,他之前曾就职于GoDaddy、Facebook和Ning.com,另外,他自己也经营着一家MySQL咨询公司。 他设计、实现并维护MySQL的安装包,同时也负责培训DBA团队。这包括从最底层构建架构,然后改进性能,尤其是在那些对扩展性、性能和易用性有更多需求的场合。 Chris也经常在一些演讲活动中分享他的经验和知识,例如Oracle Open World、MySQL Connect、Percona Live以及之前的O’Reilly MySQL会议。Chris还是本系列书中《Effective MySQL之备份与恢复》的技术编辑。  Ronald Bradford, Oracle ACE Director,是一位在关系数据库领域拥有20多年丰富经验的专家。Ronald的专业方向是数据库体系结构、性能优化以及大型企业管理系统。在过去13年中,他重点研究MySQL这一风靡全球的开源数据库,期间曾担任Oracle公司和MySQL有限公司(2006年-2008年)的高级顾问。Ronald是Planet MySQL(2010)上公认的最佳个人MySQL博客的博主,也曾荣获My SQL Community Member of the Year(2009)等国际荣誉。Ronald还撰写了《Effective MySQL之SQL语句最优化》和《Effective MySQL之备份与恢复》等书籍。
目录
第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

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网