书籍介绍
这本书在读者中引发的最大分歧,恰恰是它最真实的价值坐标:有人视其为InnoDB领域的经典、MySQL书里的“圣经”,也有人直言它“明明很一般”,甚至批评部分章节“凑页数”——把未加注释的源码直接堆在后章、用大量VS/Eclipse建工程编译的内容填充篇幅。这种评价的两极,正源于它独特的写作取向:不满足于告诉你InnoDB“怎么用”,而是逼你回到“为什么这么实现”。从master thread的运行机制、插入缓冲与两次写的底层逻辑,到redo log、undo log与锁如何分别支撑事务的原子、一致与持久,作者始终贴着源码讲原理。它适合那些不满足于调用API、渴望理解存储引擎内部运转、进而设计高性能高可用数据库系统的开发者与DBA;也提醒浅尝辄止者:若只为速成,书中确有值得跳过的注水处。