云数据库 GAUSSDB-基因查询优化器:geqo_threshold

时间:2024-11-13 14:45:07

geqo_threshold

参数说明如果执行语句的数量超过设计的FROM的项数,则会使用基因查询优化来执行查询。该参数可在PDB级别设置。

  • 对于简单的查询,通常用详尽搜索方法,当涉及多个表的查询的时候,用GEQO可以更好地管理查询。
  • 一个FULL OUTER JOIN构造仅作为一个FROM项。

参数类型:整型

参数单位:

取值范围2 ~ 2147483647

默认值12。在PDB场景内,若未设置该参数,则继承来自全局的设置。

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

设置建议:推荐使用默认值,若动态规划的性能开销能接受,可以调大此值;若当前动态规划的开销较难接受,可以调小此值。

设置不当的风险与影响:设置过大,可能导致动态规划枚举所有计划的开销难以接受;设置过小,可能损失计划的准确性。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0344.html