Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Мониторинг синхронизации БД при логической репликации / 4 сообщений из 4, страница 1 из 1
19.05.2021, 14:42
    #40071344
rinace
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мониторинг синхронизации БД при логической репликации
Коллеги , DBA .

Ситуация следующая
1) Имеется исходный и целевой сервер БД
2) На исходном сервере создана публикация "FAR ALL TABLES"
3) На целевом сервере создана подписка
4) Публикация не изменяется

Вопрос - как определить, что публикация и подписка идентичны и полностью синхронизированы ?
...
Рейтинг: 0 / 0
19.05.2021, 15:20
    #40071372
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мониторинг синхронизации БД при логической репликации
rinace
Коллеги , DBA .

Ситуация следующая
1) Имеется исходный и целевой сервер БД
2) На исходном сервере создана публикация "FAR ALL TABLES"
3) На целевом сервере создана подписка
4) Публикация не изменяется

Вопрос - как определить, что публикация и подписка идентичны и полностью синхронизированы ?

если имеете в виду initial sync то
Код: sql
1.
2.
select * from pg_subscription_rel where srsubstate <> 'r'
# The key is checking the srsubstate column for 'r' (ready).
...
Рейтинг: 0 / 0
19.05.2021, 15:38
    #40071378
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мониторинг синхронизации БД при логической репликации
rinace

Вопрос - как определить, что публикация и подписка идентичны и полностью синхронизированы ?


Штатными средствами, по ходу ни как!

Сам в размышления, как делать.

Логическая репликация и переключение ролей на публикующей стороне
...
Рейтинг: 0 / 0
19.05.2021, 17:37
    #40071434
rinace
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мониторинг синхронизации БД при логической репликации
mefman
rinace
Коллеги , DBA .

Ситуация следующая
1) Имеется исходный и целевой сервер БД
2) На исходном сервере создана публикация "FAR ALL TABLES"
3) На целевом сервере создана подписка
4) Публикация не изменяется

Вопрос - как определить, что публикация и подписка идентичны и полностью синхронизированы ?

если имеете в виду initial sync то
Код: sql
1.
2.
select * from pg_subscription_rel where srsubstate <> 'r'
# The key is checking the srsubstate column for 'r' (ready).


Спасибо за наводку !
Использую запрос к pg_subscription_rel .
По тестам похоже, то, что должно быть.
Проверим на продуктиве.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Мониторинг синхронизации БД при логической репликации / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]