у нас есть реплика postgres 9.6, настроенная на 2 сервера. Мы использовали следующую конфигурацию для создания реплики:
postgresql.conf
wal_level = hot_standby
max_wal_senders = 5
wal_keep_segments = 32
archive_mode = on
archive_command = 'cp %p /archive/%f'
Проблема в том, что серверы были перезапущены из-за некоторых задач обслуживания, и теперь они не синхронизированы c.
Поскольку БД очень большая, как мы можем восстановить реплику и затем синхронизировать данные, не останавливая приложение более 5/10 минут? Можно ли это сделать в фоновом режиме, пока используется приложение на главном сайте?