DBAtlas · Atlas für Datenbankbetrieb

Datenbank- und Tabellengröße abfragen

PostgreSQLSpeicher

Befehl

SELECT relname AS table_name, pg_size_pretty(pg_total_relation_size(relid)) AS total_size, pg_size_pretty(pg_relation_size(relid)) AS data_only FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC LIMIT 20;

Was es tut

Listet die 20 größten Tabellen mit ihrer Gesamtgröße inklusive Indizes und TOAST.

Wann einsetzen

Um die Plattennutzung zu analysieren und herauszufinden, welche Tabellen Platz belegen.

Vorsicht

Für die Größe der gesamten Datenbank: SELECT pg_size_pretty(pg_database_size(current_database()));

In DBAtlas öffnen →

Verwandte Einträge