hot_standby
参数说明:设置是否允许备机在恢复过程中连接和查询。
该参数属于POSTMASTER 类型参数,请参考表15-1 中对应设置方法进行设置。
须知:
- 如果此参数设置为on,wal_level 必须设置为hot_standby,否则将导致数据库无法启
动。- 在双机环境中,因为会对双机其他一些功能产生影响,hot_standby 参数不能设置成
off。- 如果hot_standby 参数曾经被关闭,
且wal_level 参数曾被设置低于hot_standby 等级,
那么,再次打开hot_standby 参数之前,为了确保主备环境下备机上待回放的日志都可以支
持备机查询功能,需要进行如下操作:1. 将主、备的wal_level 参数调整到hot_standby 等
级或以上,并重启实例生效。
2. 在主机上执行checkpoint 操作,并通过查询
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1231
pg_stat_get_wal_senders()系统函数,确认各个备机的receiver_replay_location 追上主机当前
的sender_flush_location,保证wal_level 的调整同步到备机并生效,且备机不需要再回放之
前低等级的日志。3. 将主、备的hot_standby 参数打开(设为on),并重启实例生效。
取值范围:布尔型
on 表示允许备机在恢复过程中连接和查询。
off 表示不允许备机在恢复过程中连接和查询。
默认值:on