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
