Consultar el tamaño de la base de datos y de las tablas
PostgreSQLAlmacenamientoComando
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;Qué hace
Lista las 20 tablas más grandes con su tamaño total, incluidos índices y TOAST.
Cuándo usarlo
Para analizar el uso de disco y averiguar qué tablas ocupan espacio.
Precaución
Para el tamaño de toda la base de datos: SELECT pg_size_pretty(pg_database_size(current_database()));