select table_name, pg_relation_size(quote_ident(table_name))
from information_schema.tables
where table_schema = 'public'
order by 2
Điều này cho bạn biết kích thước của tất cả các bảng trong lược đồ public
nếu bạn có nhiều lược đồ, bạn có thể muốn sử dụng:
select table_schema, table_name, pg_relation_size('"'||table_schema||'"."'||table_name||'"')
from information_schema.tables
order by 3
Ví dụ về SQLFiddle:http://sqlfiddle.com/#!15/13157/3
Danh sách tất cả các chức năng kích thước đối tượng trong sách hướng dẫn.