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

From: Vladimir Borodin <root(at)simply(dot)name>
To: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
Cc: pgsql-ru-general <pgsql-ru-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Как узнать на сколько отстаёт реплика?
Date: 2019-09-24 15:40:34
Message-ID: 48EF898C-F85E-437E-8B45-D08AD24F3684@simply.name
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Привет.

> 24 сент. 2019 г., в 18:35, Dmitry E. Oboukhov <unera(at)debian(dot)org> написал(а):
>
>
> если в мастер постоянно приходят команды на изменение, то
>
>
> SELECT NOW() - pg_last_xact_replay_timestamp()
>
>
> примерно показывает на сколько секунд реплика отстаёт от мастера.
>
>
> А если в мастер запросы идут редко? Как НАДЁЖНО отделить кейз "на мастере не было запросов 15 секунд" от "реплика отстаёт на 15 секунд"?

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

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

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

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Sergei Kornilov 2019-09-25 09:12:32 Re: Как узнать на сколько отстаёт реплика?
Previous Message Dmitry E. Oboukhov 2019-09-24 15:35:29 Как узнать на сколько отстаёт реплика?