Как быстро запустить логическую репликацию? - PullRequest
0 голосов
/ 25 мая 2018

Я готовлю миграцию с PG9.2 на 10.4.База данных велика и использует потоковую репликацию.План состоит в том, чтобы перейти к логической репликации.pg_upgrade работает как ведро за очень разумное количество времени на ведущем устройстве, но, поскольку существует более 100 ГБ данных со значительным числом индексов, начальная репликация занимает несколько часов ...

Интересно, есть либыстрый способ начать репликациюКак я понимаю, если я rsync хранилище базы данных, логическая репликация (публикация + подписка), скорее всего, будет обрезать таблицы перед началом ... Любые предложения?

1 Ответ

0 голосов
/ 26 мая 2018

Я отправил тот же вопрос в список рассылки PostgreSQL и получил отличную информацию.Ответ можно найти по адресу: https://www.postgresql.org/message-id/CAJ7S9TVygExihaXt2E1bNH_0kGnx8bA62fmGreDGWTwb3_Pi7g@mail.gmail.com

Короче говоря:
- в краткосрочной перспективе придерживаться потоковой передачи - это самый быстрый путь для настройки сервера репликации
- после возврата службыв форме, рассмотрите возможность перехода к логической репликации

Обратите внимание, что, согласно документации, оба могут работать одновременно.

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