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

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

codegen_cost_threshold

参数说明:由于LLVM编译生成最终的可执行机器码需要一定时间,因此只有当实际执行的代价大于编译生成机器码所需要的代码和优化后的执行代价之和时,利用代码生成才有收益。codegen_cost_threshold标识代价的阈值,当执行估算代价大于该代价时,使用LLVM优化。codegen使用执行算子的plan_rows作为代价与codegen_cost_threshold进行比较,plan_rows的值可以通过explain命令查看。当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。

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

取值范围:整型,0 ~ 2147483647。

默认值:100000

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