Veritabanı ve tablo boyutunu sorgula
PostgreSQLDepolamaKomut
SELECT relname AS tablo, pg_size_pretty(pg_total_relation_size(relid)) AS toplam_boyut, pg_size_pretty(pg_relation_size(relid)) AS sadece_veri FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC LIMIT 20;Ne yapar?
En büyük 20 tabloyu, index'ler ve TOAST dahil toplam boyutlarıyla listeler.
Ne zaman kullanılır?
Disk kullanımını analiz etmek, hangi tabloların yer kapladığını bulmak için.
Dikkat
Tüm veritabanı boyutu için: SELECT pg_size_pretty(pg_database_size(current_database()));