Ausführen von PostgreSQL 9.0.1, wobei die Streaming-Replikation eine schreibgeschützte Spiegelinstanz auf dem neuesten Stand hält. Auto-Vacuum ist auf der Primärseite aktiviert, mit Ausnahme einiger Tabellen, die vom Auto-Vacuum-Daemon nicht gesaugt werden, um die E / A während der Geschäftszeit zu reduzieren. Diese Tabellen sind "materialisierte Ansichten".
Jede Nacht um Mitternacht führen wir ein Vakuum in der Datenbank durch, um die Tabellen zu bereinigen, die vom automatischen Vakuum ausgeschlossen sind. Ich frage mich, ob sich dieser Prozess auf den Spiegel überträgt oder ob ich auch ein Vakuum auf dem Spiegel einrichten muss.
replication
postgresql
Scott Herbert
quelle
quelle
Antworten:
Vakuum und Autovakuum replizieren sich wie jede andere Schreiboperation. (Nun, sie sind natürlich intern etwas Besonderes, aber was Ihre Frage betrifft, handelt es sich um normale Schreibvorgänge.) Das Ausführen von Vakuum oder Autovakuum auf dem Slave hat keine Auswirkungen und ist nicht erforderlich.
quelle