深入剖析MySQL数据库运行机制的优秀读物!
更好、更快地帮助读者掌握MySQL专业技术知识!
1.采用诙谐幽默的表达方式,全文采用大白话写成;
2.作者画了200多幅图辅助讲解重点、细节内容,提供书中彩图文件下载;
3.尊重用户体验:尝试根据用户认知顺序,使用更人性化的语言去解释看似很复杂的技术问题;
4.层层铺垫的结构划分:本书覆盖的内容形成了一个闭环,看完本书希望读者能有一种看完整个故事的感觉;
5.提供方便的答疑渠道:读者在学习过程中遇到的疑惑可以很快得到解答;
6.尽管本书在写作时参考的MySQL源码版本是5.7.22,但是书中大部分知识与具体的MySQL版本并没有太大关系。偶有几处与特定版本相关的地方,本书也进行了明确强调;
7.双色印刷。
为什么这个SQL语句执行得这么慢?为什么我明明建立了索引,但是查询计划显示没用?为什么IN查询中的参数一多就不使用索引了?为什么我的数据显示成了乱码?……每一位DBA和后端开发人员在与MySQL打交道时,或多或少都会遇到这些问题。之外,索引结构、MVCC、隔离级别的实现、锁的使用等知识,也是求职人员在MySQL面试中躲不过去的高频问题。
本书针对上面这些问题给出了相应的解答方案。本书的表达方式与司空见惯的学术派、理论派IT图书有显著区别,但也是相当正经的专业技术图书,内容涵盖了使用MySQL的同学在求职面试和工作中常见的一些核心概念。无论是身居MySQL专家身份的技术人员,还是技术有待进一步提升的DBA,甚至是刚投身于数据库行业的“萌新”人员,本书都是他们了解MySQL运行原理的优秀图书。