Re: Как узнать на сколько отстаёт реплика? - Mailing list pgsql-ru-general

From Sergei Kornilov
Subject Re: Как узнать на сколько отстаёт реплика?
Date
Msg-id 12920171569402752@iva8-8aca73b241e5.qloud-c.yandex.net
Whole thread Raw
List pgsql-ru-general
Привет
Сравнивайте 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



pgsql-ru-general by date:

Previous
From: Vladimir Borodin
Date:
Subject: Re: Как узнать на сколько отстаёт реплика?
Next
From: Михаил
Date:
Subject: вставка DEFAULT VALUES