Nosso servidor de produção está executando o PostgreSQL v8.2.3 no CentOS, versão 5.2 (Final).
Configuramos o PITR em nosso servidor de produção. Por alguns motivos, depois de configurar o PITR, não podemos gerenciá-lo e mantê-lo. Eventualmente, nossa unidade de arquivamento WAL (unidade secundária) ficou cheia (100% de uso) e segmentos adicionais de arquivamento WAL que devem ser arquivados foram acumulados no próprio diretório pg_xlog / (que está disponível na unidade principal)
DETALHES DA CONFIGURAÇÃO DO PITR
Existem 2 unidades:
- A unidade primária (o diretório pgsql / data / reside) é de 400 GB.
- A unidade secundária (arquivos WAL) é de 300 GB. Todos os arquivos WAL são gravados nesta unidade secundária.
Agora, decidimos parar / desativar o PITR.
Minha pergunta é, nesta situação, como faço para parar / desativar o PITR e limpar com segurança todos os segmentos WAL de ambas as unidades?
Quais são as formas recomendadas / sugeridas? Especialistas aconselhamento / idéia / sugestão sobre isso são muito apreciados.
archive_command
de empty (''
) interromperá / desabilitará o arquivamento. Mas isso também removerá / excluirá automaticamente todos os arquivos WAL antigos acumulados do diretório pg_xlog /?