Безопасно ли делать резервные копии только моей базы данных репликации? - PullRequest
0 голосов
/ 22 октября 2018

У меня есть рабочая база данных (назовем ее базой данных a), работающая на рабочем сервере A.У меня есть репликация (назовем ее базой данных b) этого A дБ, работающего на сервере B.

. Сейчас у меня есть скрипт резервного копирования, работающий на сервере A.Это обременяет A слишком большим количеством обработки и работы в сети ...

Я хотел бы прекратить резервное копирование a db и резервное копирование только b с помощью того же сценария.Я бы переместил скрипт, работающий в настоящее время на сервере A, на B.

Теоретически обе базы данных равны, но я не уверен, что это хорошая практика и достаточно ли она безопасна.

Что вы думаете?Безопасно ли делать резервные копии только на базах данных репликации, а не на производственных?

1 Ответ

0 голосов
/ 22 октября 2018

Абсолютно безопасно и похвально запускать резервные копии с резервного сервера.

Если вы используете pg_dump, вы можете столкнуться с конфликтами репликации, которые приводят к сбою pg_dump.Чтобы избежать этого (за счет задержки репликации), установите max_standby_streaming_delay = -1.

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