OceanBase V4 中,Outline 和 SPM 都能稳定执行计划,它们有什么区别?
Outline 是通过固定执行计划中的 outline_data 来强制优化器使用指定计划,适合对特定 SQL 做计划固化。
SPM 基于 SQL Plan Baseline 管理执行计划,包含计划捕获、计划演进和计划选择三个过程。新计划需要经过灰度验证,确认性能更优后才会替换旧基线。
OceanBase V4 中,Outline 和 SPM 都能稳定执行计划,它们有什么区别?
Outline 是通过固定执行计划中的 outline_data 来强制优化器使用指定计划,适合对特定 SQL 做计划固化。
SPM 基于 SQL Plan Baseline 管理执行计划,包含计划捕获、计划演进和计划选择三个过程。新计划需要经过灰度验证,确认性能更优后才会替换旧基线。