VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

GUC参数说明

本文档介绍了Vastbase G100 V2.2 Build 12版本相对比V2.2 Build 11版本新增的参数。

新增参数

audit_dump_directory

参数说明: 设置审计日志自动转储目录,详细内容请参考审计日志自动转储

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

取值范围: 字符串(绝对路径)

默认值: 空字符串

show_fdw_remote_plan

参数说明: 该参数控制在explain中是否打印fdw获取远端数据的方法内容。 当查询中存在外表时,数据库需要使用ForeignScan算子从远端服务器获取实际的数据。此时开启此参数,则在explain中,会为使用到的ForeignScan算子进行编号,并按顺序将每个ForeignScan算子获取远端数据的方法内容追加打印至explain的结果中。具体打印内容会调用所使用的FDW的远程计划打印专用接口,由FDW自己进行组织填写。若FDW不支持此接口,则会提示无相关计划信息。

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

取值范围: 布尔型

  • on:表示开启该参数。
  • off:表示关闭该参数。

默认值: off

enable_proc_param_name_override

参数说明: 控制重载包函数时,是否对参数名进行检查,详细内容请参考重载包函数时检查参数名

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

该参数仅在数据库兼容模式为Oracle时能够使用(即创建DB时DBCOMPATIBILITY='A'),在其他数据库兼容模式下不能使用该特性。

取值范围: 布尔型

  • on:重载包函数时包含对参数名的检查。用户调用包函数时不指定入参名称则调用函数失败,指定入参名称则调用函数成功。
  • off:重载包函数时不包括对参数名的检查。

默认值: off

vb_max_dbms_locks

参数说明: 该参数用于指定dbms_lock的最大数量,常用于减少共享内存的使用。

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

取值范围: 整型,32~262143

默认值: 3072

pad_attribute

参数说明: 指定字符串等值比较时是否忽略字符串尾端的空格匹配。

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

取值范围: 枚举类型

  • N,NO PAD:默认值。把字符串尾端的空格当作一个字符处理,即字符串等值比较不忽略尾端空格。

  • S,PAD SPACE:字符串等值比较忽略尾端空格。

默认值: NO PAD

use_crypto_card

参数说明: 是否使用加密卡。

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

取值范围: 布尔型

  • on:使用加密卡。
  • off:不使用加密卡。

默认值: off

auto_dop

参数说明: 是否自动降级DOP(并发计划数)。

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

取值范围: 布尔型

  • on:开启自动降级功能。
  • off:关闭自动降级功能。

默认值: off

auto_dop_freeprocs

参数说明: 该参数用于设置是否根据空闲进程的数量自动调整query_dop(当前算子执行时的并行度)。

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

取值范围: 布尔型

  • on:开启自动调整功能。
  • off:关闭自动调整功能。

默认值: off

auto_dop_freeprocs_threshold

参数说明: 禁用DOP(并发计划数)的最小空闲进程数量。

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

取值范围: 0 ~ 2147483647,integer类型

默认值: 10

auto_dop_join_threshold

参数说明: 将DOP(并发计划数)降低到2的最大连接阈值。

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

取值范围: -1 ~ 2147483647,integer类型

默认值: 4