Показать отставание архивирования (ещё не заархивированный 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 может заполниться; действуйте немедленно, чтобы не допустить переполнения диска.