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

Подскажите, какие проблемы может создать реплика для мастера?



Ну, к примеру, может вакуум вычистить на мастере данные, которые нужны для реплики.

Или, к примеру, удалить таблицу, к которой еще есть обращения на реплики.

При этом можно просто коннек к реплике как-то прибить и для мастера это не страшно.


А скажите, как может реплика влиять на мастер?

Может ил она его сломать?
...
Рейтинг: 0 / 0
Какие проблемы может создать реплика для мастера?
    #39745556
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
длинные запрос, на реплике, например, может ли "положить" мастер?
...
Рейтинг: 0 / 0
Какие проблемы может создать реплика для мастера?
    #39745564
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну или вообще никак реплика мастер не может положить?
...
Рейтинг: 0 / 0
Какие проблемы может создать реплика для мастера?
    #39745633
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatistic,

при включенном hot_standby_feedback длинные транзакции на реплике будут мешать автовакууму на мастере.
при использовании слотов репликации проблемы с получением wal на реплике грозят израсходовать всё место на мастере. Слоты репликации надо мониторить.
синхронная реплика так догадываюсь по вопросу не рассматривается, но соответственно если вы настроили схему с синхронной (-ыми) репликой(-ами) и если подтверждения от необходимого числа реплик нет - то все пишущие транзакции на мастере ждут в состоянии commit.

Вроде бы всё.

sstatisticНу, к примеру, может вакуум вычистить на мастере данные, которые нужны для реплики.
При включенном hot_standby_feedback реплика будет сообщать номер самой старой активной транзакции и данные которые могут быть видны автовакуум подчищать не будет.
На выключенном hot_standby_feedback - будет вычищать невзирая на состояние реплик.

sstatisticИли, к примеру, удалить таблицу, к которой еще есть обращения на реплики.
Да, можно. Применение WAL встанет на паузу, затем по прошествии таймаута max_standby_streaming_delay будет отменять мешающие запросы.

sstatisticПри этом можно просто коннек к реплике как-то прибить и для мастера это не страшно.
Точно так же как на мастере, вы можете через pg_terminate_backend запросить убиться любой backend.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какие проблемы может создать реплика для мастера?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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