Query Optimizer
查询优化器将 SQL 转换为最优执行计划,基于统计信息估算代价选择连接顺序与访问路径。
用途
理解数据库性能核心组件,分析慢查询与执行计划。
机制
解析 SQL → 逻辑计划 → 物理计划。基于规则优化(谓词下推、列裁剪)+ 基于代价优化(CBO)。生成等价计划空间,估算每计划 I/O/CPU 代价,选最优。
用例
- 慢查询分析
- 执行计划调优
- 数据库内核
查询优化器将 SQL 转换为最优执行计划,基于统计信息估算代价选择连接顺序与访问路径。
理解数据库性能核心组件,分析慢查询与执行计划。
解析 SQL → 逻辑计划 → 物理计划。基于规则优化(谓词下推、列裁剪)+ 基于代价优化(CBO)。生成等价计划空间,估算每计划 I/O/CPU 代价,选最优。