DBAtlas · データベース運用アトラス

アーカイブ遅延(未アーカイブの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が満杯になる可能性がある。ディスクのあふれを防ぐため直ちに対処する。

DBAtlas で開く →

関連項目