作者 | (美)Silvia Botros(西尔维亚·博特罗斯), Jeremy Tinley(杰里米·廷利) |
出版社 | 电子工业出版社 |
详情 |
内容简介 O'Reilly Media, Inc.介绍 本书赢得的赞誉 推荐序 译者序 前言 本书第4版的致谢 第1章 MySQL架构 MySQL的逻辑架构 并发控制 事务 多版本并发控制 复制 数据文件结构 InnoDB引擎 小结 第2章 可靠性工程世界中的监控 可靠性工程对DBA团队的影响 定义服务水平目标 用什么来度量 度量长期性能 小结 第3章Performance Schema Performance Schema介绍 配置 使用Performance Schema 小结 第4章 操作系统和硬件优化 什么限制了MySQL的性能 如何为MySQL选择CPU 平衡内存和磁盘资源 固态存储 RAID性能优化 网络配置 选择文件系统 小结 第5章 优化服务器设置 MySQL的配置是如何工作的 什么不该做 创建MySQL配置文件 配置内存使用 配置MySQL的I/O行为 配置MySQL并发 安全设置 高级InnoDB设置 小结 第6章 schema设计与管理 选择优化的数据类型 MySQL schema设计中的陷阱 schema管理 小结 第7章 创建高性能的索引 索引基础 高性能的索引策略 维护索引和表 小结 第8章 查询性能优化 为什么查询速度会慢 慢查询基础:优化数据访问 重构查询的方式 查询执行的基础 MySQL查询优化器的局限性 优化特定类型的查询 小结 第9章 复制 复制概述 复制原理 复制切换 复制拓扑 复制管理和维护 复制问题和解决方案 小结 第10章 备份与恢复 为什么要备份 定义恢复需求 设计MySQL备份方案 管理和备份二进制日志 备份和恢复工具 备份数据 从备份中恢复数据 小结 第11章 扩展MySQL 什么是可扩展性 读限制与写限制工作负载 功能拆分 使用读池扩展读 排队机制 使用分片扩展写 小结 第12章 云端的MySQL 托管MySQL 虚拟机上的MySQL 小结 第13章 MySQL的合规性 什么是合规性 建立合规控制体系 小结 附录A 升级MySQL 附录B Kubernetes上的MySQL 关于作者 封面动物 |
作者介绍 | |
内容简介 | 《高性能MySQL(第3版)》是MySQL 领域的极佳之作,拥有广泛的影响力。第4版更新了大量的内容,全书共分为16章和6 个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。《高性能MySQL(第4版)》不但适合数据库管理员(DBA)阅读,也适合发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。【推荐语】如何释放MySQL的全部能量?通过《高性能MySQL》(第4版),你将学习到各种高级技术,包括设置服务器级别目标,设计schema、索引和查询,调整服务器、操作系统和硬件,以充分发挥平台的潜力。本书还向数据库管理员介绍了通过复制、负载均衡、高可用性和故障切换来扩展应用程序的安全且实用的方法。 《高性能MySQL》(第4版)旨在反映云和自托管MySQL的最新展、InnoDB性能,以及新特性和新工具,可以帮助你设计一个可随业务扩展的关系数据平台。你将学习到数据库安全方面的最佳实践,以及在性能和稳定性方面来之不易的经验。 ·深了解MySQL的体系结构,包括其存储引擎的关键事实。·了解服务器配置如何与硬件和部署选择配合使用。 ·让查询性能成为软件交付过程的一部分。 ·检查MySQL复制和高可用性的增强功能。·比较托管云环境中的不同MySQL产品。 ·探索MySQL从应用端配置到服务器调优的全栈优化。·将传统的数据库管理任务转变为自动化流程。【作者】Silvia Botros是Twilio的高级首席工程师。在SendGrid工作期间,她帮助部署和维护了各种MySQL数据存储,这些数据存储支持邮件管道和SendGrid提供的其他产品,并推动MySQL设计从始到生产。 Jeremy Tinley是Etsy的高级职员工程师,拥有超过20年的MySQL经验。在他的职业生涯中,他管理了成千上万个MySQL实例,着眼于可用性、可靠性和运营效率。 宁海元,二十年数据领域从业者,曾带领淘宝DBA团队从Oracle转型MySQL,从零构建手机淘宝用户行为大数据平台,也是阿里云数据中台商业化早期探索者。2015年底联合创立袋鼠云,目前负责子公司易知微和云掣,聚焦数字孪生和可观测运维领域。 周振兴是数据库领域的资深专家,曾在阿里数据库团队供职12年,有丰富的MySQL性能优化、Troubleshooting经验,是阿里去IOE核心成员,是阿里核心系统从集中式到分布式架构的创者,曾任阿里资深数据库技术专家(P9)、云数据库产品与运营总监,是阿里云明星产品PolarDB产品线负责人。 张新铭,云掣资深数据库专家,网络常用名俊达,曾任淘宝、支付宝DBA,全程参与淘宝核心业务系统底层存储系统改造,参与建设支付宝MySQL标准化运维体系。对于数据库体系结构和运作原理有深的理解,擅长大数据量和高访问量OLTP数据库的设计和优化。 |
内容试读 |