高性能 MySQL 的第 3 版,真的是 MySQL 调优界的老炮儿了。书里不光讲得细,案例也蛮贴近实战,像索引优化、慢查询排查、主从复制这些都有比较深入的,挺适合已经上手的你查漏补缺。嗯,扫盲就别看了,新手会被吓住。
性能调优的那一章,讲得还挺有意思。比如你知道 MySQL 其实默认参数挺保守的吗?像innodb_buffer_pool_size
,默认才 128MB,生产环境肯定不够用。书里推荐的调法就比较实在,而且会说背后的原理,看的时候不会觉得像死记硬背。
还有像查询执行计划这块儿,它用 EXPLAIN 举了蛮多例子,教你怎么从type
、rows
这些字段判断是不是用了索引。有一节还讲了 JOIN 顺序优化,用得好能省下不少 CPU 资源。对我来说,帮我了几个卡在生产环境里的慢查询。
对了,复制和高可用也讲得蛮清楚,是关于主从复制和半同步复制的对比,适合你现在要搭高可用环境的时候参考。再加上网上有配套资源,像这篇文章就是中文版第二部分,连起来看更顺。
如果你平时在维护线上 MySQL,或者想把查询性能再榨一榨,这本书确实蛮值得翻。别忘了,老书不代表没价值,反而更稳定、没那么多坑。下载是扫描版,阅读体验差点,不过内容扎实,权当纸质书看吧。