アーカイブ遅延(未アーカイブのWAL)を表示
PostgreSQLWALとチェックポイントコマンド
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が満杯になる可能性がある。ディスクのあふれを防ぐため直ちに対処する。