数据仓库服务 GAUSSDB(DWS)-其他优化器选项:constraint_exclusion

时间:2023-11-22 14:18:31

constraint_exclusion

参数说明:控制查询优化器使用表约束查询的优化。

参数类型:USERSET

取值范围:枚举类型

  • on表示检查所有表的约束。
  • off表示不检查约束。
  • partition表示只检查继承的子表和UNION ALL子查询。

    当constraint_exclusion为on,优化器用查询条件和表的CHECK约束比较,并且在查询条件和约束冲突的时候忽略对表的扫描。

默认值:partition

目前, constraint_exclusion缺省被打开,通常用来实现表分区。为所有的表打开它时,对于简单的查询强加了额外的规划,并且对简单查询没有什么好处。如果不用分区表,可以关掉它。

support.huaweicloud.com/devg-820-dws/dws_04_0912.html