Oświadczenie: Wprawdzie jeszcze tego nie próbowałem, ale nie jestem pewien, czy wiedziałbym, czy to nie działałoby poprawnie, więc chciałem zapytać.
Chciałbym uruchomić nocne zadanie tworzenia kopii zapasowej (przez pg_dumpall
) z serwera w trybie gotowości na gorąco z uruchomioną replikacją przesyłania strumieniowego, aby uniknąć obciążenia głównego. Widziałem tylko wzmiankę o niektórych gotchach, na które wpadli ludzie, np. Tu i tutaj , ale bardzo niewiele wskazówek. Jest w porządku, jeśli kopia zapasowa jest nieco opóźniona w stosunku do podstawowej, o ile jest spójna (która powinna być).
Moje pytania to:
Czy naprawdę chcę to zrobić, czy należy wykonać kopię zapasową na serwerze podstawowym? Czemu?
Kiedy wykonuję zrzut w trybie gotowości, jakich ustawień potrzebuję i jakich procedur powinienem użyć, aby zrobić to poprawnie? np. czy muszę zatrzymać replikację na czas tworzenia kopii zapasowej?
pg_dump
dokumentacją: „Tworzy spójne kopie zapasowe, nawet jeśli baza danych jest używana jednocześnie”.pg_dumpall
uruchamia tę pierwszą dla każdej bazy danych.