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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
