DBAtlas · Atlas de operações de banco de dados

Mostrar o atraso de arquivamento (WAL ainda não arquivado)

PostgreSQLWAL e checkpoint

Comando

SELECT last_archived_wal, last_failed_wal, archived_count, failed_count, pg_walfile_name(pg_current_wal_lsn()) AS current_wal FROM pg_stat_archiver;

O que faz

Mostra o atraso de arquivamento comparando o último arquivo de WAL arquivado, o WAL sendo gravado no momento e os contadores de falhas de arquivamento.

Quando usar

Para monitorar se o archive_command está ficando para trás e detectar falhas de arquivamento.

Atenção

Se failed_count continuar aumentando, o archive_command está falhando e o pg_wal pode encher; aja imediatamente para evitar que o disco transborde.

Abrir no DBAtlas →

Relacionados