云数据库 GAUSSDB-其他优化器选项:codegen_strategy

时间:2024-01-05 11:43:43

codegen_strategy

参数说明:标识在列存表达式codegen化过程中所使用的代码生成优化策略,该参数对行存表达式无效,且行存表达式总是pure策略。当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。

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

取值范围:枚举类型

  • partial表示当所计算表达式中即使包含部分未被codegen化的函数时,仍可借助表达式全codegen框架调用LLVM动态编译优化策略。
  • pure表示当所计算表达式整体可被codegen化时,才考虑调用LLVM动态编译优化策略。

    在开启代码生成优化会导致查询性能下降的场景下可以设置此参数为pure,其他场景下建议不改变此参数的默认值partial。

默认值:partial

support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-10-0283.html