On 09-12-2013 10:09, Eurides Baptistella wrote:
> Dúvidas:
> 1) Aumentando o valor de wal_keep_segments devo aumentar também
> checkpoint_segments ou não tem nada a ver?
> 
Não. wal_keep_segments só vale quando se usa replicação nativa.

> 2) Apesar do Euler ter respondido na outra thread como estimar o valor
> para wal_keep_segments, ainda assim fiquei na dúvida. Posso utilizar
> como parâmetro minha maior tabela? (48GB) para definir o valor de
> wal_keep_segments? wal_keep_segments = 49152MB/16MB? Isso seria
> suficiente para que minha rotina de vacuum concluísse sem comprometer
> a replicação?
> 
Para não ter esse problema o ideal é arquivar os logs de transação por
pelo menos 1 dia e definir restore_command no recovery.conf. Assim, você
nunca precisará refazer o servidor réplica ou ser pego de surpresa
porque um REINDEX ou VACUUM consumiu todo wal_keep_segments definido
previamente.


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

Responder a