Caros Colegas!

Em meus estudos relacionados a arquivamento e PITR tenho me deparado com
situações que gostaria de compartilhar para ter uma possível explicação.

Uma delas é relacionado a deleção de wals via pg_archivecleanup[1]. Ao longo
da semana, executei 3 vezes o pg_basebackup[2] com sucesso, gerando 3
marcações do
tipo '.backup' em meus wals. Toda vez que executo o pg_basebackup eu deleto
os wals
antigos, ou anteriores a marcação '.backup' corrente, usando
pg_archivecleanup[3],
me levando ao seguinte arranjo de wals, segue abaixo:

---------------
00000001000001730000003E.00000028.backup
0000000100000173000000D3.00000028.backup
000000010000017400000027
000000010000017400000027.00000028.backup
000000010000017400000028
000000010000017400000029
00000001000001740000002A
00000001000001740000002B
00000001000001740000002C
---------------

Perguntas:

Então é isso? O pg_archivecleanup deleta todos os wals anteriores mas não
os '.backup'?
Se adotar a rotina de gerar um basebackup semanalmente e deletar os wals
antigos com
o pg_archivecleanup terei ao longo do tempo um acumulo de wals '.backup'?

Estou realizando o uso correto da ferramenta pg_archivecleanup ?

No exemplo acima tudo indica que o primeiro e segundo arquivo wal são
desnecessários para o contexto de um restore via recovery.conf.

Obrigado a todos!


[1] - http://www.postgresql.org/docs/9.2/static/pgarchivecleanup.html
[2] - pg_basebackup -U UsuarioReplicador -Ft -z -P  -h IP  -D Basebackup/
[3] - /usr/pgsql-9.3/bin/pg_archivecleanup -d /DiretorioWals/
ArquivoWal.backup

-- 
foobar
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a