高效能MySQL

[美]丹尼尔·尼希特(Daniel Nichter)

出版时间

2023-11-01

ISBN

9787111737933

评分

★★★★★
书籍介绍

目前既有介绍MySQL性能基础知识的图书,也有介绍MySQL性能高级知识的图书,但还没有介于两者之间的图书。这是因为,不介绍MySQL性能的复杂性,就很难解释MySQL性能。而本书填补了这个空白,向软件工程师讲解超出基础知识,但又远没到数据库管理员(DBA)需要知道的深层内部原理的中级MySQL知识。

Daniel Nichter将教你应用直接影响MySQL性能的最佳实践和技术,通过分析查询执行、为常用的SQL子句和表连接创建索引、优化数据访问、理解最重要的MySQL指标来提高性能,并了解复制、事务、行锁和云对MySQL性能所产生的影响。

通过学习本书,你将:

* 理解为什么查询响应时间是MySQL性能的北极星。

* 详细学习查询指标,包括聚合、报告和分析。

* 了解如何为常用的SQL子句和表连接创建有效的索引。

* 探索最重要的服务器指标,并了解它们揭示了性能的哪些信息。

* 深入了解事务和行锁,以获得深入、可操作的洞见。

* 在任意规模都能实现出色的MySQL性能。

示例代码 可以从 https://github.com/efficient-mysql-performance 下载补充材料(示例代码、练习、 勘误等)

Daniel Nichter目前在Square(一家金融科技公司,拥有几千个MySQL服务器)担任DBA和软件工程师,拥有超过15年的MySQL管理和使用经验以及MySQL性能优化经验。Daniel最为人熟知的地方是他在Percona就职的8年间发布的工具,其中一些仍然是事实上的标准,被世界上一些大型技术公司使用。他还是MySQL Community Award获奖者、会议发言人和多个领域的开源贡献者。

目录
前言1
第1章 查询响应时间5
1.1 假性能的一个真故事6
1.2 北极星6
1.3 查询报告7

显示全部
下载
收藏