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

Поиск
Список
Период
Сортировка
От Sergei Kornilov
Тема Re: Как узнать на сколько отстаёт реплика?
Дата
Msg-id 12920171569402752@iva8-8aca73b241e5.qloud-c.yandex.net
обсуждение исходный текст
Список 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 по дате отправления:

Предыдущее
От: Vladimir Borodin
Дата:
Сообщение: Re: Как узнать на сколько отстаёт реплика?
Следующее
От: Михаил
Дата:
Сообщение: вставка DEFAULT VALUES