数据仓库服务 GAUSSDB(DWS)-优化器方法配置:setop_optmode
时间:2025-04-17 16:34:24
setop_optmode
参数说明:控制不带ALL选项的集合操作(UNION/EXCEPT/INTERSECT)语句的各个查询分支语句是否执行去重操作。
参数类型:USERSET
取值范围:枚举型
- disable:查询分支不执行去重操作。
- force:强制查询分支执行去重操作。
- cost:优化器在查询分支去重和不去重这两种执行方式中,选择代价比较小的执行方式。
默认值:cost

- 新装9.1.0.200及以上版本集群中该参数的默认值为cost,升级场景该参数的默认值为保持前向兼容维持原值。
- 此参数配置仅在SQL语句的执行计划满足以下条件时生效:
- SQL语句中的UNION/EXCEPT/INTERSECT操作不带ALL选项。
- 执行集合操作的各个查询分支在进行集合操作前执行过数据重分布动作。
support.huaweicloud.com/devg-910-dws/dws_04_0909.html
推荐文章