数据仓库服务 GAUSSDB(DWS)-8.1.3版本新增功能:GUC参数

时间:2024-11-08 10:21:11

GUC参数

表8 GUC参数

变更类型

序号

名称

变更描述

新增

1

space_readjust_schedule

用户、schema空间是否自动校准的参数,默认值:auto,支持范围:off/auto/auto(xxxK/M/G)。

2

space_once_adjust_num

空间管控和空间统计功能中,控制慢速构建与细粒度校准操作中每次处理的文件个数阈值,默认值:300。

3

tag_cache_max_number

该参数用于设置全局哈希表tag cache缓存item的最大阈值,默认值10000000。

4

enable_tagbucket_auto_adapt

该参数用于设置是否开启tagbucket自适应调整,默认值on。

5

cache_tag_value_num

该参数用于在tag列lateread场景时,设置缓存的tag元组数量,默认值60000。

6

buffer_ring_ratio

用于控制行存Ringbuffer的阈值和开关,默认值250,即1/4(250/1000),与以前逻辑一致。

7

enable_stream_ctescan

新增参数,升级默认关闭,新装默认打开。控制stream计划是否开启share scan功能。

8

behavior_compat_options

新增disable_including_all_mysql选项用于控制MySQL兼容模式下create table like语法是否为including all模式,默认不设置,create table like语法为including_all模式。

9

profile_logging_module

增加GUC参数profile_logging_module配置记录性能日志的类型,升级和新装均默认打开OBS、HADOOP、REMOTE_DATANODE,关闭MD。该参数方法与日志模块开关logging_module相同。

10

object_mtime_record_mode

控制pg_object记录修改时间的行为,默认保持老版本行为,新增选项可控制不记录分区/truncate/grant/revoke。

11

skew_option

控制是否使用优化策略。

12

ddl_lock_timeout

配置ddl锁超时的时间。

修改

13

rewrite_rule

  • 新增选项orconversion,默认打开。

    使用等值关联的OR条件优化规则。变更点:计划从nestloop转到hashjoin。

  • 新增选项projection_pushdown,默认打开。

    变更点:子查询/CTE/视图中未使用的列被优化删除。

14

default_orientation

新增userset guc参数default_orientation,用于控制用户默认建表(不设置orientation)的类型,参数有三种类型可以设置:

行存表(row),列存表(column),开启delta表的列存表(column enabledelta)。

15

max_process_memory

初始化安装时OM设置max_process_memory公式为:可用内存*0.7/(1+DN数),其中系数0.7改为0.8。老集群升级、扩容等场景不变。

16

enable_bloom_filter

复用原参数,现用于控制列存BloomFilter,默认值不变(打开)。

17

retry_ecode_list

默认值新增45003,主要是处理list分区表查询和add分区并发场景下,查询分区可能错位的问题。

18

auth_iteration_count

将默认值从50000减少到10000,新装、升级均会修改。参数表示客户端和服务端密码哈希迭代次数。

support.huaweicloud.com/bulletin-dws/dws_12_0011.html