Миграция Postgres 9.4.5 до 11.1 - PullRequest
       2

Миграция Postgres 9.4.5 до 11.1

0 голосов
/ 21 декабря 2018

Ищите способ перенести Postgres 9.4.5 на последнюю версию 11.1 с минимально возможным временем простоя .

Что у нас есть:

  • Размер базы данных - 1,2 ТБ, общее количество строк> 4B
  • (основной) Postgres 9.4.5 работает на AWS (самостоятельно)-управляемый), это первичный экземпляр.
  • (вторичный резерв). Вторичный экземпляр реплицируется с использованием потоковой репликации.
  • Обычные моментальные снимки диска и архивация WAL
  • Ежедневные логические резервные копии (pg_dump)

МыДо сих пор тестировались два варианта: pg_dumpall / pg_restore и pg_upgrade, оба варианта работают нормально, но для их завершения требуется более 48 часов.

В соответствии с документацией https://www.postgresql.org/docs/current/upgrading.html#UPGRADING-VIA-REPLICATION существует также опция логической репликации.Тем не менее, я понимаю, что 9.4 имеет только логическое декодирование (не репликация).Так что эта опция недоступна в нашем случае, верно?

Есть ли другие варианты перехода на v11 с минимальным временем простоя, насколько это возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...