1

我想要 PostgreSQL 同步流式数据库复制状态 = 同步。

我部署了具有 3 个节点的 PostgreSQL 集群并写入同步类型 - 同步。但是当我检查类型时SELECT * FROM pg_stat_replication; - 我得到第一个节点 - sync_state=sync和其他async,什么是?为什么它有两种不同的类型?

4

1 回答 1

2

使用 PostgreSQL 中的同步流复制,主服务器上的提交会延迟,直到其中一台备用服务器接收到相应的 WAL 信息(其确切含义可配置为synchronous_commit)。

最先确认收到WAL信息的备用服务器是有的sync_state 'sync',另一个是'async'

于 2017-04-21T11:34:27.940 回答