DBAtlas · Atlas de operaciones de bases de datos

Mostrar el tamaño del WAL y el LSN actual

PostgreSQLWAL y checkpoint

Comando

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

Qué hace

Devuelve el LSN de WAL actual, el nombre del archivo WAL que se está escribiendo y el tamaño total del directorio pg_wal.

Cuándo usarlo

Para monitorear la acumulación de WAL, el uso de disco y el espaciado de los checkpoints.

Precaución

pg_ls_waldir y pg_walfile_name están disponibles en PostgreSQL 10+; el acceso puede requerir el rol pg_monitor.

Abrir en DBAtlas →

Relacionado