powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Двусторонняя Логическая репликация.
7 сообщений из 7, страница 1 из 1
Двусторонняя Логическая репликация.
    #40081433
Сергей Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача настроить репликацию таблиц между серверами
Имеем кластеры из серверов под управлением патрони
Группа А: А1, А2, А3 (master, slave, slave) postgres 13.1
Группа В: B1, B2, B3 (master, slave, slave) postgres 11.9
Группа С: C1, C2, C3 (master, slave, slave) postgres 12.4
OS: Red Hat Enterprise Linux Server release 7.5

Настроена логическая репликация с серверов группы А на сервера группы С
Настроена логическая репликация с серверов группы В на сервера группы С
Необходимо настроить репликацию таблиц из серверов группы А на сервера группы В.
(сервера группы В как бы становится и публикатором и подписчиком)
Настройка и запуск проходят без проблем. А дальше начинаются чудеса.
На мастер сервере группы В генерируются журналы wal с дикой скоростью.
Заполняется все дисковое пространство (свободное место 70 Гб, размер реплицируемых таблиц 10 Гб)
и сервер падает. В логах ошибок нет ни на публикаторе, ни на подписчике.
Делали это дважды и дважды сервер падал.

Может ли быть сервер одновременно публикатором и подписчиком?
Что я не учитываю, если сервер может быть одновременно публикатором и подписчиком?
...
Рейтинг: 0 / 0
Двусторонняя Логическая репликация.
    #40081457
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Б,

На одни и теже таблицы или на разные?

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Двусторонняя Логическая репликация.
    #40081464
Сергей Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Группа А: A.t1, A.t2... --> C (20 таблиц реплицируются на сервера С)
Группа В: B.t1, B.t2, --> C <--A (10 таблиц реплицируются на сервер С и пытаемся реплицировать таблицы из А)
Группа С: A.t1, A.t2,B.t1, B.t2... <--A <--B (таблицы из группы А и В реплицируются на С)


Грубо говоря с А на С передаются таблицы а.t1,а.t2, ...а.t20
с А на В а.t1 ... а.t6 (часть таблиц из первого набора, но разными публикациями).
Повторюсь как только начинаем это делать, сервер падает (с А на В)
...
Рейтинг: 0 / 0
Двусторонняя Логическая репликация.
    #40081467
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Б

Грубо говоря с А на С передаются таблицы а.t1,а.t2, ...а.t20
с А на В а.t1 ... а.t6 (часть таблиц из первого набора, но разными публикациями).
Повторюсь как только начинаем это делать, сервер падает (с А на В)


А что передается с B на С тогда?
У вас там случайно цикл не получился логической репликации?

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Двусторонняя Логическая репликация.
    #40081470
Сергей Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
А что передается с B на С тогда?
У вас там случайно цикл не получился логической репликации?


С В на С реплицируются совсем иные таблицы (другая БД, другая схема)
...
Рейтинг: 0 / 0
Двусторонняя Логическая репликация.
    #40081498
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрите, какие слоты на B "тупят".
...
Рейтинг: 0 / 0
Двусторонняя Логическая репликация.
    #40081500
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ещё посмотрите ошибки в логе на C.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Двусторонняя Логическая репликация.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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