发送端服务器
max_wal_senders
参数说明:指定Xlog日志发送线程的并发连接最大数量,必须小于max_connections。
设置max_wal_senders的前提:wal_level必须设置为archive、hot_standby或者logical以允许备机的连接。
参数类型:整型
参数单位:无
取值范围:0 ~ 1024(建议取值范围:8 ~ 100)。
默认值:20
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。
设置建议:
- 只有当使用单DN实例无主备场景下,该参数才可以设置为0。
- 当使用双机复制、备份恢复、逻辑解码时,该参数值建议设为:当前备机个数+备份连接数+所需的逻辑复制连接数。
设置不当的风险与影响:如果实际设置值小于建议取值范围,可能造成这些功能不可用或异常。
wal_keep_segments
参数说明:Xlog日志文件的数量,设置“pg_xlog”目录下保留日志文件的最小数量。备机通过获取主机的Xlog日志进行流复制。
参数类型:整型
参数单位:无
取值范围:2 ~ 2147483647
默认值:128
设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
设置建议:
- 当服务器开启日志归档或者从检查点恢复时,保留的日志文件数量可能大于wal_keep_segments设定的值。
- 当双机为异步传输时,以COPY方式连续导入4G以上数据需要增大wal_keep_segments配置。以T6000单板为例,如果导入数据量为50G,建议调整参数为1000。可以在导入完成并且日志同步正常后,动态恢复此参数设置。
- 若synchronous_commit级别小于LOCAL_FLUSH,重建备机时,建议调大该参数为1000,避免重建过程中,主机日志回收导致重建失败。
设置不当的风险与影响:如果设置过大,可能会导致pg_xlog文件夹占用过大的磁盘空间。如果设置过小,则在备机请求事务日志时,此事务日志可能已经被产生的新事务日志覆盖,导致请求失败,主备关系断开。
wal_sender_timeout
参数说明:本节点等待事务日志接收端接收日志的最大等待时间。该参数可在PDB级别设置。
- 如果主机数据较大,重建备机数据库时需要增大此参数的值,主机数据在500GB时,此参数的参考值为600s。
- 此值不能大于wal_receiver_timeout或数据库重建时的超时参数。
参数类型:整型
参数单位:ms(毫秒)
取值范围:0 ~ 2147483647
默认值:6000。在PDB场景内,若未设置该参数,则继承来自全局的设置。
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:推荐使用默认值。
设置不当的风险与影响:设置过小,会对网络波动、闪断越敏感,可能会导致连接主备连接异常。设置过大,导致对异常的响应更缓慢。
max_replication_slots
参数说明:主机端的日志复制slot最大数量。
参数类型:整型
参数单位:无
取值范围:0~1024(建议取值范围:8~100)。
默认值:20
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。
设置建议:
当使用双机复制、备份恢复、逻辑解码时,该参数值建议设为:当前物理流复制槽数+备份槽数+所需的逻辑复制槽数。如果实际设置值比上述建议值要小,那么可能造成这些功能不可用或异常。
- 物理流复制槽提供了一种自动化的方法来确保主节点在所有备节点收到xlog之前,xlog不会被移除。因此物理流复制槽是用于支撑主备HA。数据库所需要的物理流复制槽数为,备节点数量与主节点的比例。例如,假设数据库高可用方案为1主、1备,则所需物理流复制槽数为1。假设数据库的高可用方案为1主3备,则所需物理流复制槽数为3。
- 备份槽:记录备份执行过程中的一些复制信息,全量备份和增量备份各自对应单独的备份槽,共2个。
- 关于逻辑复制槽数,请按如下规则考虑:
- 一个逻辑复制槽只能解码一个数据库的修改,如果需要解码多个数据库,则需要创建多个逻辑复制槽。
- 如果需要多路逻辑复制同步给多个目标数据库,在源端数据库需要创建多个逻辑复制槽,每个逻辑复制槽对应一条逻辑复制链路。
- 同一实例上,最多支持同时开启20个逻辑复制槽进行解码。
设置不当的风险与影响:设置过小,会导致备机无法连接,或逻辑解码、备份归档功能等无法启用;设置过大,会一定程度影响性能。
enable_slot_log
参数说明:是否开启复制槽主备同步特性,仅涉及归档槽和备份槽。该参数可在PDB级别设置。
参数类型:布尔型
参数单位:无
取值范围:
- on:表示开启复制槽主备同步特性。
- off:表示不开启复制槽主备同步特性。
默认值:on。在PDB场景内,若未设置该参数,则继承来自全局的设置。
设置方式:该参数属于USERSET类型参数,请参见表1中对应设置方法进行设置。
设置建议:主机上创建归档/备份槽建议开启,备机创建归档/备份槽建议关闭。
设置不当的风险与影响:设置不当时,主备间复制同步除外的备份、归档、build等功能会受到影响。
enable_wal_shipping_compression
参数说明:在流式容灾模式下,开启跨数据库实例日志压缩功能。
该参数仅作用于流式容灾中跨数据库实例传输的一对walsender与walreceiver中,在主数据库实例上配置。
参数类型:布尔型
参数单位:无
取值范围:
- on:表示打开流式容灾跨数据库实例日志压缩。
- off:表示关闭流式容灾跨数据库实例日志压缩。
默认值:off
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:容灾场景下用户可手动开启。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
repl_auth_mode
参数说明:设置主备复制和备机重建的验证模式。
- 如果主机上开启了UUID验证功能、且配置了非空字符串的repl_uuid验证码,那么备机也需要开启UUID验证功能、且配置相同的repl_uuid验证码,否则主备日志复制和备机重建请求将被主机拒绝。
- 该参数支持SIGHUP动态加载新值。修改之后,不影响已建连的主备连接,对后续主备复制请求和主备重建请求生效。
- 支持Quorum、DCF协议下的备机重建验证;支持Quorum协议下的主备复制验证;不支持DCF协议下的主备复制验证。
- 不支持跨数据库实例主、备之间的认证,包括Dorado主备实例和容灾主备实例。
- UUID验证功能主要为了防止主、备误连导致的数据串扰和污染,不是用于安全目的。
- 该参数不支持主、备间自动同步。
参数类型:枚举类型
参数单位:无
取值范围:
- off:表示关闭UUID验证功能。
- default:表示关闭UUID验证功能。
- uuid:表示开启UUID验证功能。
默认值:default
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:根据须知中的约束,结合需求判断是否开启。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
repl_uuid
参数说明:设置用于主备UUID验证的UUID码。
- 如果主机上开启了UUID验证功能、且配置了非空字符串的repl_uuid验证码,那么备机也需要开启UUID验证功能、且配置相同的repl_uuid验证码,否则主备日志复制和备机重建请求将被主机拒绝。
- 该参数支持SIGHUP动态加载新值。修改之后,不影响已建连的主备连接,对后续主备复制请求和主备重建请求生效。
- 支持Quorum、DCF协议下的备机重建验证;支持Quorum协议下的主备复制验证;不支持DCF协议下的主备复制验证。
- 不支持跨数据库实例主、备之间的认证,包括Dorado主备实例和容灾主备实例。
- UUID验证功能主要为了防止主、备误连导致的数据串扰和污染,不是用于安全目的。
- 该参数不支持主、备间自动同步。
参数类型:字符串
参数单位:无
取值范围:长度0 – 63个字符,字母和数字的组合,大小写不敏感,内部统一转换为小写存储。空字符串表示不启用UUID验证功能。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:根据须知中的约束,结合需求判断是否开启。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
replconninfo1
参数说明:设置本端侦听和鉴权的第一个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo1 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第一个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo2
参数说明:设置本端侦听和鉴权的第二个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo2 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第二个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo3
参数说明:设置本端侦听和鉴权的第三个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo3 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第三个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo4
参数说明:设置本端侦听和鉴权的第四个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo4 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第四个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo5
参数说明:设置本端侦听和鉴权的第五个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo5 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第五个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo6
参数说明:设置本端侦听和鉴权的第六个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo6 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第六个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo7
参数说明:设置本端侦听和鉴权的第七个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo7 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第七个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo8
参数说明:设置本端侦听和鉴权的第八个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo8 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第八个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo9
参数说明:设置本端侦听和鉴权的第九个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo9 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第九个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo10
参数说明:设置本端侦听和鉴权的第十个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo10 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo11
参数说明:设置本端侦听和鉴权的第十一个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo11 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十一个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo12
参数说明:设置本端侦听和鉴权的第十二个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo12 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十二个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo13
参数说明:设置本端侦听和鉴权的第十三个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo13 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十三个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo14
参数说明:设置本端侦听和鉴权的第十四个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo14 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十四个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo15
参数说明:设置本端侦听和鉴权的第十五个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo15 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十五个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo16
参数说明:设置本端侦听和鉴权的第十六个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo16 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十六个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo17
参数说明:设置本端侦听和鉴权的第十七个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo17 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十七个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
replconninfo18
参数说明:设置本端侦听和鉴权的第十八个节点信息。数据库安装成功后自动配置,无需手动修改。
示例:
replconninfo18 = "localhost=XXXX localport=XXXX localheartbeatport=XXXX localservice=XXXX remotehost=XXXX remoteport=XXXX remoteheartbeatport=XXXX remoteservice=XXXX"
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第十八个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo1
参数说明:设置跨数据库实例的本端侦听和鉴权的第一个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第一个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo2
参数说明:设置跨数据库实例的本端侦听和鉴权的第二个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第二个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo3
参数说明:设置跨数据库实例的本端侦听和鉴权的第三个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第三个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo4
参数说明:设置跨数据库实例的本端侦听和鉴权的第四个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第四个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo5
参数说明:设置跨数据库实例的本端侦听和鉴权的第五个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第五个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo6
参数说明:设置跨数据库实例的本端侦听和鉴权的第六个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第六个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo7
参数说明:设置跨数据库实例的本端侦听和鉴权的第七个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第七个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
cross_cluster_replconninfo8
参数说明:设置跨数据库实例的本端侦听和鉴权的第八个节点信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置第八个节点信息。
默认值:""
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误的连接信息会导致数据库实例状态异常。
available_zone
参数说明:设置本端节点所在区域信息。
参数类型:字符串
参数单位:无
取值范围:字符串。其中空字符串表示没有配置节点信息。
默认值:""
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:错误设置之后,级联备自动切换其他目标AZ为备机的能力异常。
enable_availablezone
参数说明:设置本端级联备节点能否连接跨available_zone的备机。
参数类型:布尔型
参数单位:无
取值范围:
- on:表示级联备可以连接不同available_zone中的备机。
- off:表示级联备只能连接相同available_zone中的备机。
默认值:off
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。
设置建议:安装时会自动设置,不建议用户进行修改。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
enable_time_report
参数说明:设定是否记录每条redo时间开销。
参数类型:布尔型
参数单位:无
- on:表示记录每条redo时间开销。
- off:表示不记录每条redo时间开销。
默认值:off
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。
设置建议:非调试模式不建议开启,开启后性能会有所下降。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
thread_top_level
参数说明:提高 WALWRITERAUXILIARY、WALWRITER、STARTUP、WALRECEIVER、WAL_NORMAL_SENDER、PGSTAT线程的优先级到最高。
参数类型:布尔型
参数单位:无
- on:表示提高上述线程优先级到最高。
- off:表示不提高上述线程优先级。
默认值:off
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。
设置建议:推荐使用默认值。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。
page_work_queue_size
参数说明:每一个redo worker的阻塞队列长度。
参数类型:整型
参数单位:无
取值范围:1~100000
默认值:4096
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。
设置建议:推荐使用默认值。
设置不当的风险与影响:过小会导致流水线能力失效,过大会占用过多内存。