识别、分析和改进性能低下的查询,这些查询会损害用户体验并导致业务收入损失。这本书将帮助您通过一个多步骤的过程,使查询调优成为您日常生活中不可分割的一部分,这个过程包括监视执行时间、识别用于优化的候选查询、分析它们的当前性能,以及改进它们以更快地交付结果和更少的开销。作者Jesper Krogh系统地讨论了这些步骤以及执行这些步骤的数据源和工具。

MySQL 8查询性能调优旨在帮助您使用多种策略提高查询性能。您将了解如何使用传统的解释命令和新的解释分析工具来分析查询。您还将看到如何使用Visual Explain特性来提供执行计划的可视化视图。索引的覆盖范围包括索引策略和索引统计信息,您将了解如何使用直方图来提供关于倾斜数据分布的输入,优化器可以使用这些数据分布来提高查询性能。您将了解锁,以及如何研究锁问题。您将了解MySQL优化器是如何工作的,包括新的散列连接算法,以及如何在需要时更改优化器的行为以交付更快的执行时间。您将获得取悦应用程序用户所需的工具和技能,并从企业计算资源中获取最大的价值。

你会学到什么

  • 监视查询性能,以识别性能差的执行器
  • 选择能够提供最大收益的查询进行优化
  • 使用解释分析和可视化解释等工具分析查询
  • 通过广泛的策略改进慢速查询
  • 正确地部署索引和直方图,以帮助创建快速执行计划
  • 理解和分析锁以解决争用并提高吞吐量

这本书是给谁看的

熟悉MySQL并需要参与查询调优的数据库管理员和SQL开发人员。虽然需要一些MySQL经验,但是不需要预先了解查询性能调优。

成为VIP会员查看完整内容
67

相关内容

一个开源的关系型数据库,开发者为瑞典 MySQL AB 公司。在2008年1月16号被 Sun 公司收购。而2009年,SUN 又被 Oracle 收购.目前 MySQL 被很多互联网企业所使用。有体积小、速度快、总体拥有成本低,开放源码等优点
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
253+阅读 · 2020年5月17日
算法与数据结构Python,369页pdf
专知会员服务
160+阅读 · 2020年3月4日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
195+阅读 · 2020年2月11日
以BERT为例,如何优化机器学习模型性能?
专知
10+阅读 · 2019年10月3日
VS Code Remote发布!真·远程开发
开源中国
6+阅读 · 2019年5月3日
亿级订单数据的访问与存储,怎么实现与优化?
码农翻身
16+阅读 · 2019年4月17日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
【大数据】大数据参考架构和关键技术(综合)
产业智能官
10+阅读 · 2018年11月22日
4个方面,系统总结个性化推荐系统
人人都是产品经理
7+阅读 · 2017年12月10日
Arxiv
99+阅读 · 2020年3月4日
Arxiv
43+阅读 · 2019年12月20日
Arxiv
9+阅读 · 2018年5月7日
Arxiv
5+阅读 · 2018年3月6日
VIP会员
相关VIP内容
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
253+阅读 · 2020年5月17日
算法与数据结构Python,369页pdf
专知会员服务
160+阅读 · 2020年3月4日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
195+阅读 · 2020年2月11日
相关资讯
以BERT为例,如何优化机器学习模型性能?
专知
10+阅读 · 2019年10月3日
VS Code Remote发布!真·远程开发
开源中国
6+阅读 · 2019年5月3日
亿级订单数据的访问与存储,怎么实现与优化?
码农翻身
16+阅读 · 2019年4月17日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
【大数据】大数据参考架构和关键技术(综合)
产业智能官
10+阅读 · 2018年11月22日
4个方面,系统总结个性化推荐系统
人人都是产品经理
7+阅读 · 2017年12月10日
微信扫码咨询专知VIP会员