4.1.2 基于规则的优化 (RBO) 在数据库系统的世界里,查询优化器是那个沉默却决定一切的“指挥家”——它不执行一行SQL,却左右着每一毫秒的响应;它不读取一页数据,却决定了扫描多少页、走哪条索引、是否下推谓词、要不要物化中间结果。而当我们把镜头拉近到4.1.2 基于规则的优化(RBO)这一层,我们面对的不是概率模型、不是代价估算、不是统计直方图驱动的权衡,而是一套确定性、可追溯、可调试、可手工干预的逻辑重写引擎。它像一位经验老到的SQL老兵,靠的是十年如一日打磨出的“条件反射”:看到 ,立刻合并为 ;见到 ,本能地尝试转成 ;发现 字段上有索引却未被利用?马上检查是否能消除 节点……这不是猜测,这是模式匹配 + 语义等价 + 确定性重写的三位一体。