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
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 | Как узнать на сколько отстаёт реплика? |