高可用MySQL(第2版)

高可用MySQL(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书的作者正是书中介绍的很多工具的设计师,揭示了MySQL可靠性和高可用性的许多不为人知的方面。

内容简介

《高可用MySQL(第2版)》主要讲解真实环境下如何使用MySQL的复制、集群和监控特性,揭示MySQL可靠性和高可用性的方方面面。定位于解决MySQL数据库的常见应用瓶颈,在保持MySQL持续可用性的前提下,挖潜各种提高性能的解决方案。描述了很多MySQL工具的变化,涵盖了5.5版本的知识,以及若干5.6版本的功能。

《高可用MySQL(第2版)》适用于MySQL数据库管理员及MySQL应用开发者。对于相关专业的师生,也有很高的参考价值。

作者简介

作者查理斯·贝尔,博士,Oracle的高级软件工程师。目前是备份首席开发员,并且是MySQL备份和复制小组的成员。

章节目录

版权信息

译者序

第2版序

第1版序

前言

第1部分 高可用性和可扩展性

第1章 引言

到底什么是复制

那么,是否需要备份

什么是监控

其他阅读材料

小结

第2章 MySQL Replicant库

基本类和函数

对各种操作系统的支持

服务器

服务器角色

小结

第3章 MySQL复制原理

复制的基本步骤

二进制日志简介

建立新slave

执行常见的复制任务

小结

第4章 二进制日志

二进制日志的结构

将语句写入日志

将事务写入日志

基于行的复制

二进制日志管理

mysqlbinlog实用工具

二进制日志的选项和变量

小结

第5章 面向高可用性的复制

冗余

计划

方法

小结

第6章 面向横向扩展的MySQL复制

横向扩展读操作,而不是写操作

异步复制的价值

管理复制拓扑

级联复制

专用slave

数据的一致性管理

小结

第7章 数据分片

什么是数据分片

分片方案的要素

数据分区

映射分片关键字

处理查询和事务调度

分片管理

小结

第8章 深入复制

复制架构基础

通过Internet运行复制

细粒度控制复制

处理断开连接的选项

slave如何处理事件

半同步复制

全局事务标识符

slave的安全和恢复

多源复制

基于行的复制的细节

小结

第9章 MySQL集群

什么是MySQL集群

MySQL集群的架构

配置实例

获得高可用性

获得高性能

小结

第2部分 监控和管理

第10章 监控入门

监控方法

监控的好处

监控系统组件

监控方案

Linux和UNIX监控

Mac OS X 监控

Microsoft Windows监控

预防性维护监控

小结

第11章 监控MySQL

什么是性能

MySQL服务器监控

服务器日志

性能模式

MySQL的监控分类

数据库性能

提高性能的最佳实践

小结

第12章 监控存储引擎

InnoDB

MyISAM

小结

第13章 监控复制

入门

服务器设置

包容性和排他性复制

复制线程

监控master

监控slave

使用MySQL工作台监控复制

其他需要考虑的问题

小结

第14章 复制的故障排除

哪里出错了

master上的问题

slave上的问题

高级复制问题

复制的故障排除工具

最佳实践

报告复制错误

小结

第15章 保护你的资产

什么是信息保护

信息完整性、灾难恢复及备份的职责

备份实用程序和操作系统层的解决方案

备份和MySQL复制

自动备份

小结

第16章 MySQL企业版监控

MySQL企业版监控入门

MySQL企业监控组件

使用MySQL企业版监控

小结

第17章 使用MySQL实用工具管理MySQL复制

常见的MySQL复制任务

MySQL实用工具

常用工具

复制的实用工具

高可用的实用工具

创建自己的实用工具

小结

附录A 复制的提示和技巧

附录B 一个GTID的实现

索引

关于作者

封面介绍

高可用MySQL(第2版)是2015年由电子工业出版社出版,作者。

得书感谢您对《高可用MySQL(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL数据库技术与应用(慕课版)(第2版) 电子书
本书以MySQL8.0数据库管理系统为平台,以案例教学为编写主线,介绍数据库系统的基本概念和数据库应用技术。书中以学生选课管理系统作为教学案例,以网上书店系统作为实训案例,最后一章讲解一个具体的项目案例开发设计过程,将数据库原理知识与实际数据库开发过程结合在一起。本书采用目前流行的在线开放课程教学方式,提供慕课视频、PPT、习题库、试题库等多种资源形式来协助读者学习。本书在设计内容时与时俱进,,整
MySQL数据库应用技术及实战(第2版) 电子书
本书采用任务驱动教学的形式详细讲解MySQL数据库的各种操作,帮助读者快速熟练地掌握MySQL数据库。本书主要内容包括认识数据库,MySQL数据库初体验,数据的基本操作,高级查询,存储过程,事务、视图、索引、备份和恢复,数据库规范化设计,综合实战——银行ATM存取款机系统等。
MySQL数据库原理及应用(第2版)(微课版) 电子书
1.本书配套资源丰富,并配微课视频2.以学生信息管理库为案例,按“数据库设计——数据库应用——数据库管理”的思路编写本教材,学生学习时有整体概念
MySQL数据库原理及应用(微课版)(第3版) 电子书
本书基于MySQL介绍数据库的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各项目的内容。本书突出实用性,减少理论知识的介绍,并设计大量的项目实训和课外拓展内容,符合高职高专教育的特点。本书包括三篇,由8个项目组成。第一篇知识储备(项目1和项目2)讲述从理论层次设计数据库的方法;第二篇基础应用(项目3~项目5)讲述基于MySQL创建数据库的方法和数据库的基本应用;第三篇
MySQL从入门到精通 电子书
本书适合任何想学习MySQL的读者,无论您是否从事计算机相关行业,是否接触过MySQL,均可通过学习快速掌握MySQL的开发方法和技巧。