Tamaño de tablas en MySQL

En algún momento en el desarrollo de una aplicación grande necesitaremos saber cuales son las tablas de mayor peso, desgraciadamente en MySQL Workbench no contamos con esta funcionalidad, pero con el siguiente query es muy fácil saberlo, solo es necesario agregar el nombre de tu base de datos :

SELECT table_name AS "Tables",  
round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB"  
FROM information_schema.TABLES  
WHERE table_schema = "NOMBRE_DE_TU_BASE_DE_DATOS"  
ORDER BY (data_length + index_length) DESC;  

Aquí una ejecución del query:

Fuentes:

Jesús Perales

Read more posts by this author.

Subscribe to Jesús Perales

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!