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();

作用

返回当前 WAL LSN、正在写入的 WAL 文件名以及 pg_wal 目录的总大小。

适用场景

用于监控 WAL 堆积、磁盘使用和 checkpoint 间隔。

注意

pg_ls_waldir 和 pg_walfile_name 在 PostgreSQL 10+ 中可用;访问可能需要 pg_monitor 角色。

在 DBAtlas 中打开 →

相关内容