GTM相关参数
nodename
参数说明:主GTM或备GTM名称。
取值范围:字符串,要符合标识符的命名规范。
默认值:NULL
port
参数说明:主GTM或备GTM监听的主机端口号。
取值范围:整型,0~INTMAX
默认值:6666
log_file
参数说明:日志文件名。
取值范围:字符串,要符合标识符的命名规范。
默认值:NULL
active_host
参数说明:目标GTM的地址。即在主GTM上时为备GTM的地址,在备GTM上时为主GTM的地址。
取值范围:字符串,要符合标识符的命名规范。
默认值:NULL
local_host
参数说明:HA本地地址。
取值范围:字符串,要符合标识符的命名规范
默认值:NULL
active_port
参数说明:目标GTM的服务器端口号。
取值范围:整型,0~INTMAX
默认值:0
local_port
参数说明:HA本地端口。
取值范围:整型,0~INTMAX
默认值:0
standby_connection_timeout
参数说明:设置GTM主备之间的超时时间。此参数控制GTM主备机之间的超时设置,增大可以增加GTM主备之间的网络容错能力,但是也会增加故障场景下GTM主备断连的检测时长。
取值范围:整型, 5~INTMAX(秒)
默认值:7s
keepalives_count
参数说明:在支持TCP_KEEPCNT套接字选项的操作系统上,设置GTM服务端在断开与客户端连接之前可以等待的保持活跃信号个数。该参数仅在备GTM上生效。
取值范围:整型, 0~INTMAX
默认值:0,表示GTM未收到客户端反馈的保持活跃信号则立即断开连接。
keepalives_idle
参数说明:发送活跃信号的间隔秒数。
取值范围:整型, 0~INTMAX(秒)
默认值:0
keepalives_interval
参数说明:在支持TCP_KEEPINTVL套接字选项的操作系统上,以秒数声明在重新传输之间等待响应的时间。
取值范围:整型, 0~INTMAX(秒)
默认值:0
synchronous_backup
参数说明:指定是否以同步方式备份到GTM备机。
取值范围:on / off /auto
- on表示开启同步方式。
- off表示关闭同步方式。
- auto表示自动同步方式。
默认值:off
query_memory_limit
参数说明:设置查询可以使用的内存百分比限制。该参数仅适用于默认资源组。对于其它的资源组,没有查询内存限制影响。
取值范围:0.0~1.0
默认值:0.25
wlm_max_mem
参数说明:设置GTM执行时可使用的最大内存。
取值范围:整型,512 MB~INTMAX
默认值:2048
config_file
参数说明:GTM配置文件名。
取值范围:字符串。
默认值:gtm.conf
data_dir
参数说明:GTM数据文件目录。
取值范围:字符串。
默认值:NULL
listen_addresses
参数说明:声明服务器监听客户端的TCP/IP地址。
该参数属于POSTMASTER类型参数,请参考表1 GUC参数分类中对应设置方法进行设置。
取值范围:
- 主机名或IP地址,多个值之间用英文逗号分隔。
- 星号(*)表示所有IP地址。
- 置空则服务器不会监听任何IP地址,这种情况下,只有Unix域套接字可以用于连接数据库。
默认值:localhost,只允许进行本地“回环”连接。
log_directory
参数说明:当logging_collector设置为on时,log_directory决定存放服务器日志文件的目录。 它可以是绝对路径,或者是相对路径(相对于数据目录的路径)。
该参数属于SIGHUP类型参数,请参考表1 GUC参数分类中对应设置方法进行设置。
- 当配置文件中log_directory的值为非法路径(即用户对此路径无读写权限)时,会导致集群无法重新启动。
- 修改log_directory时,当指定路径为合法路径(即用户对此路径有读写权限)时,日志输出到新的路径下。当指定路径为非法路径时,日志输出到上一次的合法日志输出路径下而不影响数据库正常运行。此时即使指定的log_directory的值非法,也会写入到配置文件中。
取值范围:字符串
默认值:“pg_log”,表示在数据目录下的“pg_log/”目录下生成服务器日志。
log_min_messages
参数说明:控制写到服务器日志文件中的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,服务器运行日志中记录的消息就越少。
当client_min_messages和log_min_messages取值相同时,其值所代表的级别不同。
取值范围:枚举类型,有效值有debug、debug5、debug4、debug3、debug2、debug1、info、log、notice、warning、error、fatal、panic。参数的详细信息请参见表1。
默认值:warning
alarm_component
参数说明:在对告警做上报时,会进行告警抑制,即同一个实例的同一个告警项在alarm_report_interval(默认值为10s)内不做重复上报。在这种情况下设置用于处理告警内容的告警组件的位置。
该参数属于POSTMASTER类型参数,请参考表1 GUC参数分类中对应设置方法进行设置
取值范围:字符串
默认值:/opt/huawei/snas/bin/snas_cm_cmd
alarm_report_intervalga
参数说明:指定告警上报的时间间隔。
该参数属于SIGHUP类型参数,请参考表1 GUC参数分类中对应设置方法进行设置。
取值范围:非负整型,单位为秒。
默认值:10
enable_alarm
参数说明:是否允许打开告警检测线程,检测数据库中可能的错误场景。
该参数属于POSTMASTER类型参数,请参考表1 GUC参数分类中对应设置方法进行设置。
取值范围:布尔型
- on表示允许打开告警检测线程。
- off表示不允许打开告警检测线程。
默认值:on
standby_only
参数说明:是否强制同步信息到备机。
取值范围:整型,0和1
- 0表示不强制同步信息到备机。
- 1表示强制同步信息到备机。
默认值:0
gtm_max_trans
参数说明:设置gtm最大可接收连接数, 不建议用户修改该参数。如果需要改动,此参数不能小于最大连接数加100。
取值范围:整型,256~16384
默认值:8192
enable_connect_control
参数说明:设置gtm开启连接控制,检测连接IP是否来自集群内部。
取值范围:布尔值
- on:检测连接IP是否来自集群内部,非集群内部的IP连接则拒绝访问。
- off:不检测连接IP是否来自集群内部。
默认值:on
查看更多:华为GaussDB 200 GUC参数说明