SELECT nspname || '.' || relname AS "tabla", pg_size_pretty(pg_total_relation_size(c.oid)) AS "tamanio" FROM pg_class c LEFT JOIN pg_namespace n ON (n.oid = c.relnamespace) WHERE n.nspname NOT IN ('pg_catalog', 'information_schema') AND c.relkind <> 'i' AND n.nspname !~ '^pg_toast' ORDER BY pg_total_relation_size(c.oid) DESC LIMIT 10;
¡Bienvenidos! En el presente blog comparto mis experiencias y conocimientos adquiridos sobre Data Warehousing, Open Source Business Intelligence, Data Engineering y tecnologías relacionadas con datos. Accede a la sección de "Sugerencias y Preguntas" si tienes comentarios o inquietudes, estaré gustoso en responderte.
Buscar en el Blog
miércoles, 21 de enero de 2015
Cómo saber las 10 tablas más grandes de una base de datos de PostgreSQL
En ésta publicación comparto una consulta SQL para conocer las 10 tablas (Top 10) más grandes de una base de datos PostgreSQL.
Labels:
consulta,
grandes,
más,
pg_class,
pg_namespace,
PostgreSQL,
SQL,
tablas,
tamaño,
Top 10
Suscribirse a:
Comentarios de la entrada (Atom)
Muy bueno
ResponderBorrarExcelente amigo Gracia
ResponderBorrarexcelente, gracias
ResponderBorrarExcelente aporte.. sirve de mucho.
ResponderBorrarGracias.