数据仓库服务 GAUSSDB(DWS)-优化器方法配置:setop_optmode

时间:2024-04-18 16:24:38

setop_optmode

参数说明:控制不带ALL选项的集合操作(UNION/EXCEPT/INTERSECT)语句的各个查询分支语句是否执行去重操作。该参数仅8.2.0及以上集群版本支持。

参数类型:USERSET

取值范围:枚举型

  • disable:查询分支不执行去重操作。
  • force:强制查询分支执行去重操作。
  • cost:优化器在查询分支去重和不去重这两种执行方式中,选择代价比较小的执行方式。

默认值:disable

此参数配置仅在SQL语句的执行计划满足以下条件时生效:

  • SQL语句中的UNION/EXCEPT/INTERSECT操作不带ALL选项。
  • 执行集合操作的各个查询分支在进行集合操作前执行过数据重分布动作。
support.huaweicloud.com/devg-830-dws/dws_04_0909.html