书籍详情
《高可用MySQL第2版》[35M]百度网盘|亲测有效|pdf下载
  • 高可用MySQL第2版

  • 出版社:鑫创智图书专营店
  • 出版时间:2015-09
  • 热度:4937
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:高可用MySQL第2版

定价:128元

作者:Charles Bell(查理斯 贝尔), Mats Kindahl(

出版社:电子工业出版社

出版日期:2015-09-01

ISBN:9787121266881

字数:952000

页码:673

版次:2

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


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


内容提要


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

目录


前言x
章引言
 到底什么是
 那么,是否需要备份
 什么是监控
 其他阅读材料
 小结
第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线程
 通过Inter运行
 使用内置支持建立安全
 使用Stunnel建立安全
 细粒度控制
 关于状态的信息
 处理断开连接的选项
 slave如何处理事件
 管理I/O线程
 SQL线程的处理
 半同步
 配置半同步
 监控半同步
 全局事务标识符
 使用GTID配置
 使用GTID进行故障转移
 使用GTID提升slave

作者介绍


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


文摘


序言