DBAtlas · Atlas für Datenbankbetrieb

WAL-Größe und aktuelle LSN anzeigen

PostgreSQLWAL & Checkpoint

Befehl

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

Was es tut

Liefert die aktuelle WAL-LSN, den Namen der gerade geschriebenen WAL-Datei und die Gesamtgröße des Verzeichnisses pg_wal.

Wann einsetzen

Um WAL-Anhäufung, Plattennutzung und Checkpoint-Abstände zu überwachen.

Vorsicht

pg_ls_waldir und pg_walfile_name gibt es ab PostgreSQL 10; der Zugriff erfordert eventuell die Rolle pg_monitor.

In DBAtlas öffnen →

Verwandte Einträge