显示归档延迟(尚未归档的 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 可能被填满;请立即处理以防磁盘溢出。