Показать размер WAL и текущий LSN
PostgreSQLWAL и CheckpointКоманда
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();Что делает
Возвращает текущий LSN WAL, имя записываемого файла WAL и общий размер каталога pg_wal.
Когда использовать
Для мониторинга накопления WAL, использования диска и интервалов между checkpoint.
Внимание
pg_ls_waldir и pg_walfile_name доступны в PostgreSQL 10+; для доступа может потребоваться роль pg_monitor.