DBAtlas · Atlas de operações de banco de dados

Consultar o tamanho do banco de dados e das tabelas

PostgreSQLArmazenamento

Comando

SELECT relname AS table_name, pg_size_pretty(pg_total_relation_size(relid)) AS total_size, pg_size_pretty(pg_relation_size(relid)) AS data_only FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC LIMIT 20;

O que faz

Lista as 20 maiores tabelas com seu tamanho total, incluindo índices e TOAST.

Quando usar

Para analisar o uso de disco e descobrir quais tabelas ocupam espaço.

Atenção

Para o tamanho do banco inteiro: SELECT pg_size_pretty(pg_database_size(current_database()));

Abrir no DBAtlas →

Relacionados