Mostrar o tamanho do WAL e o LSN atual
PostgreSQLWAL e 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();O que faz
Retorna o LSN atual do WAL, o nome do arquivo de WAL sendo gravado e o tamanho total do diretório pg_wal.
Quando usar
Para monitorar o acúmulo de WAL, o uso de disco e o espaçamento dos checkpoints.
Atenção
pg_ls_waldir e pg_walfile_name estão disponíveis no PostgreSQL 10+; o acesso pode exigir a role pg_monitor.