Matheus,

A minha ideia é ter o master no modo archive, mas não sei das
vantagens/desvantagens desse modo no slave.
Qual seria a diferença/vantagens entre fazer o backup no master ou no
slave?
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?


2-Seria possível e vantajoso deixar os 2 no modo archive e fazer o backup
> no slave, mesmo com o "atraso" nos dados? O backup não escreve nada no
> banco? Se sim, não posso fazer no slave. Se não, como fica a situação, já
> que o slave ficará congelado entre o inicio e fim do backup?
>

Você pode fazer tanto o backup pg_dump quanto o backup incremental a partir
do slave.
pg_dump: O parâmetro max_standby_streaming_delay deve estar em -1, para que
o backup não seja cancelado pelo slave.

*--isso fazendo o backup no master ou no slave? E o parâmetro é no master
ou slave?*

backup PITR: Você pode utilizar o pg_basebackup para fazer o backup base e
o pg_receivexlog para fazer o incremental.

*--não sabia dessa possibilidade. vou estudar, só conhecia do begin/end
backup*

7- Se eu desligar o slave, o master ficará quanto tempo tentando mandar o
> próximo comando pro slave? Isso geral alguma fila no master?
>

A conexão streaming será perdida, portanto o master não aguardará nada do
Slave. Ele passará a considerar a replicação novamente após a solicitação
da nova conexão pelo 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?*


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

Responder a