On 26-11-2015 10:33, Lucas Viecelli wrote:
>>>
>> Essa configuração fará com que em caso de perda de comunicação entre o
> master-slave, quando a comunicação retornar os segmentos de wal
> necessários para continuar a replicação estejam lá, caso contrário irá
> falhar o "recovery" no servidor slave, pois o sincronismo nada mais é do
> que um processo eterno de recovey no slave.
>>>
>>>
> 
> Isso eu entendi, mas ao aumentar esse valor.. tem alguma perca de
> desempenho ou algo nesse sentido?
> 
Aumento de espaço em disco. Isso se a comunicação for interrompida entre
os servidores, ele vaiarmazenar a quantidade atual (depende dos
parâmetros de checkpoint) mais wal_keep_segmentos arquivos.

Uma maneira mais fácil de garantir que não vai precisar refazer o
servidor secundário é utilizar replication slots (disponível a partir da
9.4). Em versões anteriores, prefira a combinação archive_command e
pg_archivecleanup em relação a wal_keep_segments (principalmente se o
seu agrupamento de dados tiver um tamanho considerável -- refazer a
replicação vai lhe custar várias horas de trabalho).


-- 
   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