1
2
3
4
5
6
7
8
9
10
11
12
|
-- by database
select datname, pg_size_pretty (pg_database_size(datname)) AS size from pg_database;
-- by table
select relname, pg_size_pretty(pg_relation_size(relid)) as size from pg_stat_user_tables;
-- by table and index
select relname, pg_size_pretty(pg_total_relation_size(relid)) as size from pg_stat_user_tables;
-- by table
select pg_size_pretty(pg_total_relation_size('tab')) as size;
-- by index
select pg_size_pretty(pg_relation_size('myindex')) as size;
-- by tablespace
select spcname, pg_size_pretty(pg_tablespace_size(spcname)) as size from pg_tablespace;
|