主服务器
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:字符串。当取值为*,表示不启用同步复制。
默认值:*
most_available_sync
参数说明:指定在备机同步失败时,是否阻塞主机。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示在备机同步失败时,不阻塞主机。
- off表示在备机同步失败时,阻塞主机。
默认值:off
enable_stream_replication
参数说明:控制主备、主从是否进行数据和日志同步。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示打开主备、主从同步。
- off表示关闭主备、主从同步。
默认值:on
参数说明:控制主备、主从之间WAL日志及数据复制的方式。
该参数属于INTERNAL类型参数,默认值为off,不允许外部修改。
取值范围:布尔型
- off表示关闭WAL日志、数据页混合复制模式。
默认值:off
vacuum_defer_cleanup_age
参数说明:指定VACUUM使用的事务数,VACUUM会延迟清除无效的行存表记录,延迟的事务个数通过vacuum_defer_cleanup_age进行设置。即VACUUM和VACUUM FULL操作不会立即清理刚刚被删除元组。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,0~1000000,值为0表示不延迟。
默认值:0
data_replicate_buffer_size
参数说明:发送端与接收端传递数据页时,队列占用内存的大小。此参数会影响主备之间复制的缓冲大小。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,4096~1047552,单位为KB。
默认值:128MB(即131072KB)
参数说明:设置主机端日志或数据发送缓冲区的大小。
该参数属于POSTMASTER类型参数,请参考中对应设置方法进行设置。
取值范围:整型,8~INT_MAX,单位为KB。
默认值:8M(即8192KB)
enable_data_replicate
参数说明:当数据库在数据导入行存表时,主机与备机的数据同步方式可以进行选择。
取值范围:布尔型
- on表示导入数据行存表时主备数据采用数据页的方式进行同步。当replication_type参数为1时,不允许设置为on,如果此时用guc工具设置成on,会强制改为off。
- off表示导入数据行存表时主备数据采用日志(Xlog)方式进行同步。
默认值:off
ha_module_debug
参数说明:用于查看数据复制时具体数据块的复制状态日志。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示日志中将打印数据复制时每个数据块的状态。
- off表示日志中不打印数据复制时每个数据块的状态。
默认值:off
参数说明:控制主备之间数据追赶(catchup)的方式。
该参数属于SIGHUP类型参数,请参考中对应设置方法进行设置。
取值范围:布尔型
- on表示备机catchup时用增量catchup方式,即从从备本地数据文件扫描获得主备差异数据文件列表,进行主备之间的catchup。
- off表示备机catchup时用全量catchup方式,即从主机本地所有数据文件扫描获得主备差异数据文件列表,进行主备之间的catchup。
默认值:on
wait_dummy_time
参数说明:同时控制增量数据追赶(catchup)时,openGauss主备从按顺序启动时等待从备启动的最长时间以及等待从备发回扫描列表的最长时间。
该参数属于SIGHUP类型参数,请参考中对应设置方法进行设置。
取值范围:整型,范围1~INT_MAX,单位为秒
默认值:300