我正在查看 Postgres 中的复制。我们同时进行逻辑和二进制。我执行select * from pg_stat_replication order by state;
并查看发送/写入/刷新/重播 lsn 值。它们的外观31855/17CB26A8
和价值观随着时间的推移而进步。
为了获得当前位置,我执行了 a select pg_current_wal_lsn();
,它位于319E1/73CDD590
。
我的问题是,随着值的前进,它们几乎达到当前位置,然后“翻转”并重新开始。这是正常的吗?
我使用的是 v13.10。
我遇到的问题是 wal_receiver_timeout 太低。我在从站上将其设置为 0。