Listado de tablas MySQL con el tamaño de cada una

Hoy me salgo un poco de lo habitual para dejarte una sencilla consulta en MySQL/MariaDB que te permite conocer el tamaño de cada tabla de una base de datos.

set @baseDatos='Nombre de la base de datos';
SELECT
     table_name AS `Table`, 
     table_rows as `Filas`,
     round(((data_length + index_length) / 1024 / 1024), 2) `Tamaño (MB)` 
FROM information_schema.TABLES 
WHERE table_schema=@baseDatos
ORDER BY (data_length + index_length) DESC;

Creo que es innecesario mencionar que la variable @baseDatos tienes que modificarla con el nombre de tu base de datos.

Deja un comentario