Mostrar el tamaño del WAL y el LSN actual
PostgreSQLWAL y checkpointComando
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.