高性能MySQL

作者(美)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数据库的设计和优化。
内容试读

相关资源(PDF,TXT,电子书)

村网 国学鼎 数字追踪 车牌号查询 生活分享
桂ICP备20004708号-2