生产环境排坑实录:SQL 标量子查询的“静默杀手”与优化器的智能推演到了 2026 年的今天,大家应该都能感觉到,AI 技术已经把咱们平时搞软件开发那一套东西给改了很多了。其实对于数据库这种底层的、比较基础的软件来说,情况也是差不多的。数据库里头那个专门负责查询优化的组件,也就是咱们常说的“大脑”,这几年也是变了不少。以前那种优化器,往往仅仅只是按照一套规定好的规则来弄,也就是所谓的“基于规则优化(RBO)”。后来慢慢地,大家都不怎么这么弄了。全面换成了那种算执行成本的“基于代价优化(CBO)”。到现在甚至开始把 AI 的一些算法也往里面加了,也就是现在经常提到的“基于人