огромную БД >50Gb, кроме как остановить нагрузку, снять дамп через pg_dump и восстановить его через pg_restore? Нет опыта, и не понимаю сколько этот процесс может длиться. Базы условно облачные, те нет возможности на уровне реплик что-то настроить.
50 гб это немного, там требования к даунтайму совсем жёсткие?
Ну сейчас маячит возможная недоступность в 12 часов, это конечно никого не устроит. А я не понимаю сколько можно занять перенос через pg_dump | pg_restore по времени. Если час, то это думаю адекватно. У вас нет опытных замеров?
Обсуждают сегодня