云数据库 GAUSSDB-优化器方法配置:try_vector_engine_strategy
try_vector_engine_strategy
参数说明:设置行存表选择向量化执行引擎的策略。通过设置该参数,可以使包含行存表的查询转换为向量化的执行计划执行计算,从而提升类AP场景的复杂查询的执行性能。
参数类型:枚举类型
参数单位:无
取值范围:
- off:表示关闭本功能,即行存表不会转换为向量的执行计划执行。
- force:表示只要查询中不包含向量化引擎不支持的类型或者表达式,若查询的基表为行存表,强制将查询转换为向量化的执行计划执行计算。在这种情况下,针对不同的查询场景可能出现性能下降。
- optimal:表示在force的基础上,由优化器根据查询的复杂度进行选择是否将查询语句转换为向量化的执行计划,尽可能避免转换为向量化的执行计划后出现性能下降。
默认值:off
设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
设置建议:推荐使用默认值。
设置不当的风险与影响:会影响优化器是否选择向量化的执行计划,设置不当可能会影响部分场景下查询的性能。