Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Промоутинг реплики без смены линии времени.  [new]
Shab
Member

Откуда: Moscow
Сообщений: 242
Добрый день.

Читаю курс Лузанова по переключению на реплику: рекомендует промоутить с переходом на новую линию времени. Оставаться на той же линии времени не рекомендует, если просто убить recovery.signal.

Ладно, читаю зачем придумали timelines. В доке и в других паре мест уловил лишь следующее: Это позволяет неограниченное количество раз восстановиться в любой точке времени без заботы о том, что более новые логи начнут перезаписываться. Иначе после первого восстановления нельзя уже будет восстановиться на точку в более светлом будующем.

Похоже на защиту от дураков, которые запускают восстановление не будучи уверены, что эта точка верная.

Ну вот зачем в promote делать смену линии времени? Там база если поднялась на запись, то в нее сразу начали писать и уже никто не даст переподнять на другом таймлайне.

Что будет криминального, если я открою реплику на запись без смены линии времени?
Хотелось бы услышать о ситуациях, когда отсутствие смены линии времени после pitr приводило бы к чему-то смертельному для базы.

Спасибо.
18 апр 21, 23:14    [22310681]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить