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

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

Вопрос - как определить, что публикация и подписка идентичны и полностью синхронизированы ?
...
Рейтинг: 0 / 0
Мониторинг синхронизации БД при логической репликации
    #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
Мониторинг синхронизации БД при логической репликации
    #40071378
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rinace

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


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

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

Логическая репликация и переключение ролей на публикующей стороне
...
Рейтинг: 0 / 0
Мониторинг синхронизации БД при логической репликации
    #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
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Мониторинг синхронизации БД при логической репликации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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