On 17-10-2011 10:49, Danilo Silva wrote:
> Em uma replicação master => slave pelo método streaming replication, faz
> necessário rodar no slave os comandos vacuumdb e reindex? Detalhe, esses
> comandos já são executados periodicamente no master.
>
Não. Eles irão causar um erro ao serem executados [1]. Na verdade, as 
operações de VACUUM e REINDEX executadas no servidor principal reproduzem o 
resultado no servidor réplica; é como se o VACUUM estivesse executando no 
servidor réplica exatamente (nas mesmas páginas) como ele é executado no 
servidor principal.

foo=# vacuum verbose bar;
ERRO:  não pode executar VACUUM durante recuperação


[1] http://www.postgresql.org/docs/9.1/static/hot-standby.html#HOT-STANDBY-USERS


-- 
    Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a