失效链接处理 |
《高可用MySQLQ构建健壮的数据中心(j)》PDF 下蝲 转蝲自:(x)https://download.csdn.net/download/linchare/4418472
下蝲地址Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
?sh)子版仅供预览?qing)学习(fn)交流使用Q下载后?4时内删除,支持正版Q喜Ƣ的误买正版书c:(x)《高可用MySQLQ构建健壮的数据中心(j)?/a>
图书介:(x)
《高可用MySQLQ构建健壮的数据中心(j)》是“MySQL High Availability”的中文翻译版Q主要讲解真实环境下如何使用MySQL的复制、集和监控Ҏ(gu),揭示MySQL可靠性和高可用性的Ҏ(gu)面面。《高可用MySQLQ构建健壮的数据中心(j)》由MySQL开发团队亲自执W,定位于解决MySQL数据库的常见应用瓉Q在保持MySQL的持l可用性的前提下,挖潜各种提高性能的解x(chng)案。《高可用MySQLQ构建健壮的数据中心(j)》分Z个部分。第一部分讲述MySQL复制Q包括高可用性和横向扩展Q第二部分介l构建健壮的数据中心(j)时监控和性能斚w的问题,W三部分l出其他MySQL相关内容Q包括云计算和MySQL集群?/span>
相关截图Q?br />
![]()
图书目录Q?/strong>
前言 i W一部分 复制 W??引言 到底什么是复制 那么Q是否需要备?/p> 什么是监控 q有什么我可以阅读?/p> 结 W??MySQL复制原理 复制的基本步?/p> 配置Master 配置Slave q接Master和Slave 二进制日志简?/p> 二进制日志记录了(jin)什?/p> 观察复制的动?/p> 二进制日志的l构和内?/p> 使用Python理复制 基本cd(qing)函数 操作pȝ 服务器类 服务器角?/p> 建立新Slave 克隆Master 克隆Slave 克隆操作的脚?/p> 执行常见的复制Q?/p> 报表 结 W??二进制日?/p> 二进制日志的l构 Binlog事g的结?/p> 记录语句 记录数据操作语言 记录数据定义语言 记录查询 LOAD DATA INFILE语句 二进制日志过滤器 触发器、事件和存储E序 存储q程 存储函数 Events Ҏ(gu)l构 非事务性的变化和错误处?/p> 记录事务 事务~存 使用XAq行分布式事务处?/p> 二进制日志管?/p> 二进制日志和pȝ崩溃安全 Binlog文g轮换QRotationQ?/p> 事故QincidentQ?/p> 清除binlog文g mysqlbinlog实用工具 基本用法 解释事gQInterpreting EventsQ?/p> 二进制日志选项和变?/p> 结 W??Z复制的数据库高可用技?/p> 冗余 计划 Slave故障 Master故障 中服务器故?/p> N恢复 E序 热备?/p> 双Master 半同步复?/p> Slave的提?/p> 循环复制 结 W??MySQL集群的横向扩?/p> L作的横向扩展 异步复制的h(hun)?/p> 理复制拓扑 应用层负载均衡器CZ U联复制QHierarchal ReplicationQ?/p> 中服务器的讄 使用Pythond中服务?/p> 专用Slave qo(h)复制事g 使用qo(h)事件分配给Slave 数据分片 分片的表C?/p> 数据分区 分片之间的均?/p> 一个分片的例子 数据的一致性管?/p> 非联部|中的一致?/p> U联部v中的一致?/p> 结 W??高复制 复制架构基础 中日志的结?/p> 复制U程 SlaveU程的启动和停止 通过Internetq行复制 使用内置支持建立安全复制 使用Stunnel建立安全复制 l粒度控制复?/p> 关于复制状态的信息 处理断开q接的参?/p> Slave是如何处理事件的 理I/OU程 SQLU程的处?/p> Slave的安全和恢复 同步Q事务和数据库崩溃问?/p> 保护非事务性语句的规则 多源复制 Z行的复制 Z行的复制参数 混合模式的复?/p> 处理Z行复制的事g 事g的执?/p> 事g和触发器 qo(h) 结 W二部分 监控和灾难恢?/p> W??监控入门 监控Ҏ(gu) 监控的好?/p> 监控pȝlg 处理?/p> 内存 盘 |络子系l?/p> 监控Ҏ(gu) Linux和UNIX监控 q程zd 内存利用?/p> 盘利用?/p> |络zd 常见pȝl计信息 使用cron自动监控 Mac OS X 监控 System profile 控制収ͼconsoleQ?/p> Activity Monitor Microsoft Windows监控 Windows Experience System health report Event ViewerQ事件查看器Q?/p> Reliability Monitor The Task ManagerQQ务管理器Q?/p> Performance Monitor 预防性维护监?/p> 结 W??监控MySQL 什么是性能 MySQL服务器监?/p> 如何昄MySQL性能 性能监控 SQL命o(h) mysqladmin实用工具 MySQL GUI工具 MySQL理?/p> MySQL查询览?/p> 服务器日?/p> W三方工?/p> MySQL Benchmark套g 数据库性能 量数据库性能 数据库优化的最?jng)_?/p> 提高性能的最?jng)_?/p> 一切都?/p> 慢查?/p> 慢应?/p> 慢复?/p> 结 W??监控存储引擎 MyISAM 优化盘存储 优化数据库表 使用MyISAM实用工具 按烦(ch)引顺序存储表 压羃?/p> Ҏ(gu)据表q行片整理 监控Key Cache 预加载Key Cache 使用多个Key Cache 其他需要考虑的参?/p> InnoDB 使用SHOW ENGINE命o(h) 使用InnoDB监控?/p> 监控日志文g 监控~冲?/p> 监控表空?/p> 使用INFORMATION_SCHEMA?/p> 其他需要考虑的参?/p> 结 W?0?复制监控 开?/p> 安装服务?/p> 包容性和排他性复?/p> 复制U程 监控Master Master的监控命?/p> Master状态变?/p> 监控Slave Slave的监控命?/p> Slave的状态变?/p> 使用MySQL理器监控复?/p> 其他需要考虑的项 |络 监控和管理Slave滞后 Slave延迟的原因和预防措施 结 W?1?复制的故障排?/p> 什么导致错误发?/p> Master上的问题 Slave上的问题 高复制问题 排除复制故障的工?/p> 最?jng)_?/p> ?jin)解你的拓扑l构 查询所有服务器的状?/p> 查看日志 (g)查配|信?/p> 有序执行pȝ关闭 在遇到错误后按序执行重启 手动执行p|查询 常用E序 报告复制故障 结 W?2?保护你的投资 什么是信息保障 信息保障的三个应?/p> 信息保障Z么重?/p> 信息完整性、灾难恢复及(qing)备䆾的职?/p> 高可用性与N恢复 N恢复 数据恢复的重要?/p> 备䆾和恢?/p> 备䆾实用E序和操作系l的解x(chng)?/p> InnoDB Hot Backup应用 物理文g的复?/p> mysqldump工具 XtraBackup 逻辑L(fng)理器快照 备䆾Ҏ(gu)的比?/p> 备䆾和MySQL复制 使用复制q行备䆾和恢?/p> PITR 自动备䆾 结 W?3?MySQL企业?/p> MySQL企业版入?/p> 订阅U别 安装概述 MySQL企业lg MySQL企业服务?/p> MEM MySQL产品支持 MySQL企业版的使用 安装 修复监控代理问题 监控 查询分析?/p> 更多信息 结 W三部分 高可用性环?/p> W?4?云计解x(chng)?/p> 什么是云计?/p> 云架?/p> 云计是一U经的选择?/p> 云计实?/p> 云计的好处 云计供应商 AWS 技术简要概q?/p> 它是如何工作?/p> Amazon Cloud工具 入门 使用盘 接下来怎么?/p> 云中的MySQL MySQL复制和EC EC2中用MySQL的最?jng)_?/p> 开源云计算 结 W?5?MySQL集群 什么是MySQL集群 术语和组?/p> MySQL集群和MySQL有何不同 典型配置 MySQL集群的特?/p> 局部和全局冗余 日志处理 冗余和分布式数据 MySQL集群的架?/p> 如何存储数据 分区 事务理 联机操作 配置实例 入门 启动MySQL集群 集群试 关闭集群 辑ֈ高可用?/p> pȝ恢复 节点恢复 复制 获得高性能 高性能的注意事?/p> 高性能的最?jng)_?/p> 结 附录A 复制和窍?/p> Slave停机?jin),怎么?/p> (g)查冗长的二进制日?/p> 利用复制在表中重建数?/p> Z语句的日?/p> Z行的日志 使用MySQL Proxy来完成多Master的复?/p> 使用默认的存储引?/p> MySQL Cluster 多源QMultisourceQ复?/p> 多\QMultichannelQ复制故障{U?/p> 使用当前数据库来qo(h) Slave上的列比Master上多 Slave上的列比Master上少 选择某几列复制到Slave 复制?j)?/p> 在环形复制中忽略服务?/p> 功能预览Qg时复?/p> 功能预览Q脚本式复制 功能预览QOracle法
索引 |