Se eu tiver a replicação de streaming do Postgres ativada, ainda preciso arquivar meus arquivos WAL?

1

Eu configurei dois servidores executando o Postgres 9.1, com um configurado como um hot standby para o outro usando replicação de streaming. Dado isso, há alguma razão para eu estar arquivando meus arquivos WAL?

Estou ciente de que os arquivos WAL arquivados me permitem "voltar no tempo" a um instantâneo anterior do banco de dados, mas para meu aplicativo em particular, não tenho necessidade de tal recurso, desde que meu modo de espera seja ok . Existem outras razões para mantê-los?

    
por Dave Duchene 10.05.2012 / 02:59

1 resposta

2

Se a única razão pela qual você está mantendo os arquivos WAL é para replicação e não para backup, não, você não precisa mantê-los assim que eles estiverem totalmente incorporados ao servidor secundário. Meu entendimento é que archive_cleanup_command deve ser manipulado isso.

    
por 10.05.2012 / 06:18