Ist es möglich, Postgres 9 Replikation zu reduzieren Backup-Ausfallzeiten zu benutzen?

StackOverflow https://stackoverflow.com/questions/4503189

  •  12-10-2019
  •  | 
  •  

Frage

Ich unter Strategien, um die Wartungszeiten auf einer kritische Datenbank zu verringern. Die DB enthält Daten der Bioinformatik und wird von den Anwendern in vielen verschiedenen Zeitzonen auf der ganzen Welt erreicht, 7 Tage in der Woche (so off sind Spitzenzeiten begrenzt). Die Datenbank enthält 10 die von Millionen von Zeilen und wächst schnell.

Wie wir pg9 Upgrade planen, ich möchte herausfinden, ob ich Backups auf einem Slave durchführen können, so dass der Master nicht betroffen ist. Ich frage mich, ob ich mich sehr über die Sklaven zu weit hinten immer auf dem Protokoll betroffen werden soll, wenn eine Sicherung läuft?

War es hilfreich?

Lösung

If your database is too big or backups are too slow, you should be using WAL archiving as a backup method. You don't need PostgreSQL 9.0 for that. Having WAL archiving is a prerequisite for WAL-based replication, so you'd almost get it for free if you are interested in the replication feature in 9.0.

Andere Tipps

There is no downtime during backup. Why do you think the database is down?

From the manual:

pg_dump does not block other users accessing the database (readers or writers).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top