Afficher la taille du WAL et le LSN courant
PostgreSQLWAL et checkpointCommande
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();Ce que fait la commande
Renvoie le LSN WAL courant, le nom du fichier WAL en cours d'écriture et la taille totale du répertoire pg_wal.
Quand l'utiliser
Pour surveiller l'accumulation du WAL, l'utilisation du disque et l'espacement des checkpoints.
Attention
pg_ls_waldir et pg_walfile_name sont disponibles dans PostgreSQL 10+ ; l'accès peut exiger le rôle pg_monitor.