Veamos un procedimiento para poder saber rápidamente el tamaño de las bases de nuestro mysql en este caso linux, Debian.

Nos conectamos por ssh o directamente en nuestro linux y lanzamos el siguiente comando para ingresar como root:

mysql -u root -p

Una vez dentro, voy a mostrar 2 ejemplos que nos dan el mismo resultado pero con distinto formato decimales.

Opción 1

select
    table_schema "DATABASE",
    convert(sum(data_length+index_length)/1048576,decimal(6,2)) "SIZE (MB)"
from
    information_schema.tables
where
    table_schema!="information_schema"
group by
    table_schema;

Opción 2

SELECT table_schema "Base de Datos", sum( data_length + index_length ) / 1024 / 1024 "Tamaño en MB" FROM information_schema.TABLES GROUP BY table_schema;

Deja un comentario