书籍介绍
这是一本几乎把整本书写成「PG查询优化器源码拆解」的技术书。它不满足于告诉你优化器「做了什么」,而是带着你钻进子查询提升、外连接消除、谓词下推、连接顺序交换等逻辑优化,以及统计信息、选择率、代价驱动的物理路径生成这些环节,逐段对照PostgreSQL源代码讲清楚「代码是怎么实现的」。读者普遍的评价高度两极:认可它干货密集、作者对PG理解深刻,把它当作「照着源码精读的高质量笔记」;也直言它讲解生硬、缺乏趣味性,前五章读下来「头都大了」,甚至有人因铺垫不足而弃读。因此它更适合有一定数据库内核基础、愿意逐行啃源码的DBA与内核开发人员,以及想把查询优化从「黑盒调优」变成「透明可推演」的研究者;若你期待一本轻松上手的入门教程,它大概率会让你失望。