PostgreSQL — 测量逻辑复制滞后

PostgreSQL — measure logical replication lag

有没有办法衡量 PostgreSQL 中的逻辑复制延迟?

您可以查看pg_catalog.pg_replication_slots。 运行 masterpublisher)服务器上的此代码:

SELECT 
    slot_name,
    confirmed_flush_lsn, 
    pg_current_wal_lsn(), 
    (pg_current_wal_lsn() - confirmed_flush_lsn) AS lsn_distance
FROM pg_replication_slots;

lsn_distance 是复制滞后的度量。