DBAtlas · Атлас эксплуатации баз данных

Показать размер 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.

Открыть в DBAtlas →

Связанные материалы