Percebi que a pasta com arquivos WAL está crescendo muito,
meu banco só tem uma base de dados com 128MB
e após um dia de arquivamentos PITR minha pasta /backup/wal já está com 4GB.
obs.: a aplicação ainda não está em produção, só tem um usuário fazendo
alguns testes.

meu postgresql.conf:
wal_level = hot_standby
archive_mode = on
archive_command = 'cp %p /backup/wal/%f'
archive_timeout = 300
max_wal_senders = 1

Isto é normal? algum erro na configuração?


Atenciosamente,

Alessandro Lima

email [email protected]


Em 10 de julho de 2014 05:16, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

>  >>Ele pode armazenar se você o fizer propositalmente como parte de sua
>> estratégia.
>>
>> basta configurar o standby do mesmo jeito que configurei o principal?
>> porque acho que gravando os logs no standby seria o ideal devido ao
>> baixo delay (quase que em tempo real) e também seria no mesmo disco, não
>> dependeria da rede.
>>
>
> Não.
> Um servidor standby não gera logs de transação (WAL), ele faz o contrário,
> ele os consome a partir do mestre para aplicar as modificações, mesmo no
> modo de replicação por streaming, o servidor standby vai lendo aos poucos o
> que o mestre está escrevendo no seu log de transação local.
>
> Portanto, se você quiser armazenar os logs de transação no servidor
> escravo, você terá de fazê-lo a partir do mestre, usando por exemplo rsync
> ou scp como archive_command, ou montando o diretório do escravo como nfs no
> mestre e copiando pra lá com cp.
>
>
> []s
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a