Thread: Re: Как узнать на сколько отстаёт реплика?

Re: Как узнать на сколько отстаёт реплика?

From
Sergei Kornilov
Date:
Привет
Сравнивайте pg_current_wal_lsn() с мастера и pg_last_wal_replay_lsn() (или pg_last_wal_receive_lsn()) с реплики. Если
равны- значит записи не было и лаг 0. Если не равны - то можно лаг смотреть. Ещё через pg_wal_lsn_diff можете в байты
разницусконвертировать.
 
Или сразу на primary: select client_addr, pg_wal_lsn_diff(pg_current_wal_lsn(), replay_lsn) from pg_stat_replication
Для 9.x баз соответственно другие имена функций, но смысл тот же самый.

regards, Sergei