sql >> Database teknologi >  >> RDS >> PostgreSQL

postgresql liste og bestil tabeller efter størrelse

select table_name, pg_relation_size(quote_ident(table_name))
from information_schema.tables
where table_schema = 'public'
order by 2

Dette viser dig størrelsen af ​​alle tabeller i skemaet public hvis du har flere skemaer, vil du måske bruge:

select table_schema, table_name, pg_relation_size('"'||table_schema||'"."'||table_name||'"')
from information_schema.tables
order by 3

SQLFiddle-eksempel:http://sqlfiddle.com/#!15/13157/3

Liste over alle objektstørrelsesfunktioner i manualen.



  1. PostgreSQL Connection Pooling:Del 3 – Pgpool-II

  2. 5 måder at kontrollere en kolonnes datatype i SQLite

  3. Hvorfor SQL Server DATETIME-typen sparer tid i tikker på 1/300 af et sek?

  4. Hvordan skal jeg importere data fra CSV til en Postgres-tabel ved hjælp af pgAdmin 3?