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: