更新时间:2024-04-30 GMT+08:00

主服务器

vacuum_defer_cleanup_age

参数说明:指定VACUUM使用的事务数,VACUUM会延迟清除无效的行存表记录,延迟的事务个数通过vacuum_defer_cleanup_age进行设置。即VACUUM和VACUUM FULL操作不会立即清理刚刚被删除元组。

参数类型:SIGHUP

取值范围:整型,0~1000000,值为0表示不延迟。

默认值:0

data_replicate_buffer_size

参数说明:发送端与接收端传递数据页时,队列占用内存的大小。此参数会影响主备之间复制的缓冲大小。

参数类型:POSTMASTER

取值范围:整型,4~1023,单位为MB。

默认值:CN为16MB,DN为128MB

enable_data_replicate

参数说明:当数据库在数据导入行存表时,主机与备机的数据同步方式可以进行选择。

参数类型:USERSET

取值范围:布尔型

  • on表示导入数据行存表时主备数据采用数据页的方式进行同步。当replication_type参数为1时,不允许设置为on。
  • off表示导入数据行存表时主备数据采用日志(Xlog)方式进行同步。

默认值:on

enable_incremental_catchup

参数说明:控制主备之间数据追赶(catchup)的方式。

参数类型:SIGHUP

取值范围:布尔类型

  • on表示备机catchup时用增量catchup方式,即从从备本地数据文件扫描获得主备差异数据文件列表,进行主备之间的catchup。
  • off表示备机catchup时用全量catchup方式,即从主机本地所有数据文件扫描获得主备差异数据文件列表,进行主备之间的catchup。

默认值:on

wait_dummy_time

参数说明:同时控制增量数据追赶(catchup)时,集群主备从按顺序启动时等待从备启动的最长时间以及等待从备发回扫描列表的最长时间。

参数类型:SIGHUP

取值范围:整型,范围1~INT_MAX,单位为秒。

默认值:300s

单位只能设置为秒。