Menjalankan PostgreSQL 9.0.1, dengan replikasi streaming menjaga satu instance mirror read-only tetap terbaru. Auto-vaccuum aktif, kecuali untuk beberapa tabel yang tidak disedot oleh daemon vakum otomatis, dalam upaya mengurangi IO jam bisnis. Tabel-tabel ini adalah "pandangan terwujud".
Setiap malam tengah malam, kami menjalankan vakum di seluruh database untuk membersihkan tabel-tabel yang dikecualikan dari vakum otomatis. Saya bertanya-tanya apakah proses itu mereplikasi menyeberang ke cermin, atau apakah saya perlu mengatur ruang hampa di cermin juga?
replication
postgresql
Scott Herbert
sumber
sumber
Jawaban:
Vakum dan replikasi autovacuum seperti operasi tulis lainnya. (Yah, mereka jelas agak khusus secara internal, tetapi sejauh pertanyaan Anda, mereka adalah operasi menulis normal.) Menjalankan vakum atau autovacuum pada budak tidak melakukan apa-apa dan tidak perlu.
sumber