| 类型: | string |
| 上下文: | sighup |
| 重新开始: | false |
指定用逗号分隔的备用名称列表,可以支持同步复制, 如synchronous-replication描述的。 任何一个时间将至多有一个活跃同步备用; 这个备用服务器确认收到他们的数据后,等待提交事务将被允许进行。 同步待机是此列表中第一个备用。列表是当前连接和实时数据流(如通过 pg_stat_replication视图中的streaming状态显示)。 之后出现在此列表中的其它备用服务器带来潜在的同步备用。 如果无论出于何种原因当前同步待机断开,那么它会立即被下一个最高优先级的替换。 指定多个备用名可以有非常高的可用性。
备用服务器用于此目的的名称是备用application_name的设定, 正如备用WAL接收器中primary_conninfo的设置。 没有任何机制来保证唯一性。重复匹配备用记录中的一个的情况下将被选作同步待机, 虽然哪一个是不确定的。 特殊项*匹配任何的 application_name,包括walreceiver的默认应用程序名称。
如果没有在这里指定同步备用名,那么不启用同步复制并且事务提交将不会等待复制。这是默认配置。 即使当已经启用同步复制,个别事务可以配置而不等待复制,它通过设置 synchronous_commit参数到 local或者off。
这个参数只能在postgresql.conf文件或者服务器命令行设置。
建议 [EN]
Special, see syntax for sync standby config. Don't get into this if you're not sure what you're doing.
