云数据库 GAUSSDB-优化器方法配置:best_agg_plan

时间:2024-11-01 17:14:25

best_agg_plan

参数说明:本参数用于控制优化器生成hashagg计划的类型。对于stream下的Agg操作,优化器会生成三种计划:
  • hashagg+gather(redistribute)+hashagg。
  • redistribute+hashagg(+gather)。
  • hashagg+redistribute+hashagg(+gather)。

参数类型:整型

参数单位:

取值范围:0 ~ 3

  • 0:优化器会根据以上三种计划的估算cost选择最优的一种计划生成。
  • 1:强制生成第一种计划。
  • 2:如果group by列可以重分布,强制生成第二种计划,否则生成第一种计划。
  • 3:如果group by列可以重分布,强制生成第三种计划,否则生成第一种计划。

默认值:0

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

设置建议:

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-1711.html