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

Поиск
Список
Период
Сортировка

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

От
Vladimir Borodin
Дата:
Привет.

24 сент. 2019 г., в 18:35, Dmitry E. Oboukhov <unera@debian.org> написал(а):

 
если в мастер постоянно приходят команды на изменение, то
 
 
SELECT NOW() - pg_last_xact_replay_timestamp()
 
 
примерно показывает на сколько секунд реплика отстаёт от мастера.
 
 
А если в мастер запросы идут редко? Как НАДЁЖНО отделить кейз "на мастере не было запросов 15 секунд" от "реплика отстаёт на 15 секунд"?

На правах рекламы – https://simply.name/ru/postgresql-replication-monitoring.html. Мы используем во всём production'е. С этой штукой можно и с помощью запроса выше мониторить, потому что bgworker создаёт постоянную запись.

 
Понятно что тут надо делать запросы и в мастер и в реплику. Вопрос какие?

--
Да пребудет с вами сила…
https://simply.name/ru