Execução do PostgreSQL 9.0.1, com replicação de streaming, mantendo uma instância de espelho somente leitura atualizada. O vácuo automático está ativado no primário, exceto por algumas tabelas que não são aspiradas pelo daemon de vácuo automático, em um esforço para reduzir a IO do horário comercial. Essas tabelas são "visualizações materializadas".
Todas as noites à meia-noite, executamos um vácuo no banco de dados para limpar as tabelas excluídas do vácuo automático. Gostaria de saber se esse processo se replica no espelho, ou se eu preciso configurar o vácuo no espelho também?
replication
postgresql
Scott Herbert
fonte
fonte
Respostas:
O vácuo e o autovacuum são replicados como qualquer outra operação de gravação. (Bem, eles são obviamente um tanto especiais internamente, mas no que diz respeito à sua pergunta, são operações normais de gravação.) A execução de vácuo ou vácuo automático no escravo não faz nada e não é necessária.
fonte