云数据库 GaussDB-优化器方法配置:try_vector_engine_strategy

时间:2023-11-01 16:22:03

try_vector_engine_strategy

参数说明:设置行存表走向量化执行引擎的策略。通过设置该参数,可以使包含行存表的查询可以转换为向量化的执行计划执行计算,从而提升类AP场景的复杂查询的执行性能。

该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。

取值范围:枚举型

  • off,为默认取值,表示关闭本功能,即行存表不会转换为向量的执行计划执行。
  • force,表示只要查询中不包含向量化引擎不支持的类型或者表达式,则不论查询的基表为行存表、列存表,还是行列混合存储的,强制将查询转换为向量化的执行计划执行计算。在这种情况下,针对不同的查询场景可能出现性能下降。
  • optimal,表示在force的基础上,由优化器根据查询的复杂度进行选择是否将查询语句转换为向量化的执行计划,尽可能避免转换为向量化的执行计划后出现性能下降。

默认值:off

support.huaweicloud.com/centralized-devg-v2-opengauss/devg_03_1370.html