Контекст:
Скажімо, що під час використання потокової реплікації / гарячої очікування на кластері Postgres 9.1, вузол очікування йде вниз. Він затримується на добу, за цей час у майстра виникає багато DML. У режимі очікування recovery.conf не міститься запис "Resto_command" (для відновлення з файлів журналу WAL), але містить рядок "basic_conninfo" (для потокової реплікації).
Питання:
Якщо я знову запускаю режим очікування після дня змін на майстер. Чи він "наздожене" (зрештою, вступить у стан, який відображає головного майстра), використовуючи лише потокову реплікацію? Або я повинен увімкнути архівування файлів WAL і дозволити йому застосовувати файли, архівовані під час відключення, щоб забезпечити валюту?
Я перевірив документ архівування WAL / потокового реплікації тут , і він говорить про те, що вам не потрібно вмикати і WAL-архівування, і потокову реплікацію, але незрозуміло, чи відбудеться підключення, не ввімкнувши архівування файлів WAL.
Спасибі!