Misalkan skema tabel adalah <schemaname> dan nama tabel adalah <tablename>.
Jalankan pernyataan berikut untuk menanyakan ukuran total sebuah tabel (satuan: MB, termasuk indeks dan data tabel):
select pg_size_pretty(pg_total_relation_size('<schemaname>.<tablename>'));Jalankan pernyataan berikut untuk menanyakan ukuran data sebuah tabel (satuan: MB, tidak termasuk indeks):
select pg_size_pretty(pg_relation_size('<schemaname>.<tablename>'));Jalankan pernyataan berikut untuk menanyakan ukuran total semua partisi dalam tabel terpartisi (satuan: MB, termasuk indeks dan data tabel):
select schemaname,tablename,round(sum(pg_total_relation_size(schemaname || '.' || partitiontablename))/1024/1024) "MB" from pg_partitions where schemaname='<schemaname>' and tablename='<tablename>' group by 1,2;Jalankan pernyataan berikut untuk menanyakan ukuran total semua tabel di bawah sebuah skema (satuan: MB, termasuk indeks dan data):
select schemaname ,round(sum(pg_total_relation_size(schemaname||'.'||tablename))/1024/1024) "Size_MB" from pg_tables where schemaname='<schemaname>' group by 1;Jalankan pernyataan berikut untuk menanyakan ukuran setiap database (satuan: MB):
select datname,pg_size_pretty(pg_database_size(datname)) from pg_database;