Відмова: Я, правда, ще не пробував цього, але я не впевнений, що знав би, чи не працює він правильно, тому хотів запитати.
Я хотів би запустити роботу нічного резервного копіювання (через pg_dumpall
) з гарячого резервного сервера, на якому працює потокова реплікація, щоб не ставити це навантаження на основну. Я бачив лише згадки про деякі готчі, з якими стикалися люди, наприклад, тут і тут , але дуже мало настанов. Добре, якщо резервне копіювання трохи відстає від основного, доки воно є послідовним (яким воно має бути).
Мої запитання:
Чи дійсно я хочу це зробити, або резервне копіювання слід робити на первинному сервері? Чому?
Коли ви робите дамп у режимі очікування, які параметри мені потрібні та процедуру, яку я повинен використовувати, щоб правильно це зробити? наприклад, я повинен зупинити реплікацію на час резервного копіювання?
pg_dump
документації: "Це робить послідовні резервні копії, навіть якщо база даних використовується одночасно".pg_dumpall
запускає попередню для кожної бази даних.