15 janeiro, 2014

Postgres - listar maiores tabelas por tamanho

-- postgres lista maiores tabelas por tamanho
SELECT relname, pg_size_pretty(relpages::bigint*8192) as "tamanho" from pg_class order by relpages DESC limit 10;
select relname, pg_size_pretty(relpages::bigint*8192) from pg_class order by pg_size_pretty desc;
select count (1) from pg_largeobject;
select * from pg_largeobject;
select pg_size_pretty(relpages::bigint*8192) from pg_class where relname like '%large%';
select * from pg_size_pretty;
select version();
select pg_database_size(nomeBancoDeDados);

fonte: vou ficar devendo, copiei o script a muito tempo e não tenho mais a origem. Desculpas a quem escreveu.

Nenhum comentário: