DBAtlas · Атлас эксплуатации баз данных

Показать отставание архивирования (ещё не заархивированный WAL)

PostgreSQLWAL и Checkpoint

Команда

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;

Что делает

Показывает отставание архивирования, сравнивая последний заархивированный файл WAL, текущий записываемый WAL и счётчики ошибок архивирования.

Когда использовать

Чтобы отслеживать, не отстаёт ли archive_command, и выявлять сбои архивирования.

Внимание

Если failed_count продолжает расти, archive_command завершается ошибкой и pg_wal может заполниться; действуйте немедленно, чтобы не допустить переполнения диска.

Открыть в DBAtlas →

Связанные материалы