On 20-05-2016 11:59, Matheus Ricardo Espanhol wrote:
> 
> 
> 2016-05-20 10:14 GMT-03:00 Luiz Carlos L. Nogueira Jr.
> <[email protected] <mailto:[email protected]>>:
> 
> 
>     Matheus,
> 
>     A minha ideia é ter o master no modo archive, mas não sei das
>     vantagens/desvantagens desse modo no slave.
> 
> 
> No slave não será necessário o modo archive.
>  

Não precisa fazer nada no slave pois quando o PostgreSQL está em standby
ele não arquiva o wal. O worker do arquivamento é iniciado depois
somente se for promovido, entao tanto faz a configuração que tenha nos
parametros archive_*.


[...]


>     Se eu fizer em um ou em outro o archive_command do que não fizer
>     será um comando qualquer que retorne true ou posso deixar null?
> 
> 
> Você pode manter o archive_mode habilitado e utilizar algo como 'exit 0'
> no slave. Isso é apenas para evitar um futuro restart caso queira voltar
> arquivar. Lembre-se que o arquivamento será feito pelo pg_receivexlog e
> é obrigatório para gerar o backup base.
> 

Como falei acima não precisa fazer nada em relação aos parametro
"archive_*" no slave.


[...]

>     *--Mas, onde enfileirará caso  o master fique esperando o slave? Se
>     no archive, os dados poderão, dependendo do tempo, estar no wal, mas
>     se não tiver no archive mode, a replicação "morre" e terei de fazer
>     tudo do 0 de novo?*
> 
> 
> Mesmo não estando no modo archive, a replicação streaming se sincroniza
> através do WAL. Portanto, você pode manter alguns xlogs com o parâmetro
> wal_keep_segments. Em um cenário onde você tem um backup PITR ativo
> (archive) você ainda pode contar com os xlogs salvos no servidor de
> backup para fazer o sincronismo quando o slave voltar.
> 
> Após o sincronismo através do WAL, o slave irá se conectar no master
> para iniciar a replicação.
>  

E apartir da 9.5 temos os Replication Slots e dai vc nem precisa se
preocupar com archiving.

Att,

[1]
http://www.postgresql.org/docs/9.5/static/warm-standby.html#STREAMING-REPLICATION-SLOTS

-- 
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a