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

WALサイズと現在のLSNを表示

PostgreSQLWALとチェックポイント

コマンド

SELECT pg_current_wal_lsn() AS current_lsn, pg_walfile_name(pg_current_wal_lsn()) AS current_wal_file, pg_size_pretty(sum(size)) AS wal_dir_size FROM pg_ls_waldir();

概要

現在のWAL LSN、書き込み中のWALファイル名、pg_walディレクトリの合計サイズを返す。

使用する場面

WALの蓄積、ディスク使用量、チェックポイント間隔の監視に。

注意

pg_ls_waldirとpg_walfile_nameはPostgreSQL 10以降で使用可能。アクセスにはpg_monitorロールが必要な場合がある。

DBAtlas で開く →

関連項目