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 Israel Perales Martínez

Soy estudiante de Ingeniería en Tecnología y Software de la FIME en la Universidad Autonoma de Nuevo León, me enfoco en el desarrollo con tecnologías web en especial Java EE y Nodejs.

Ciudad Guadalupe, Nuevo León