Tamaño de cada Base de Datos en MySQL/MariaDB
Para obtener el tamaño de la base de datos en MySQL podemos correr el siguiente query:
SELECTtable_schema "Base de Datos",sum( data_length + index_length ) / 1024 / 1024 "Tamaño en MB"FROMinformation_schema.TABLES GROUP BY table_schema;
Obtendremos dos columnas:
La primera, de nombre “Base de Datos” con los nombres de las bases de datos; yLa segunda, de nombres “Tamaño en MB” con los tamaños en Megabytes correspondientes a las bases de datos.
Ejemplo:
MariaDB [(none)]> 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;+--------------------+---------------+| Base de Datos | Tamaño en MB |+--------------------+---------------+| blog | 2.35937500 || desarrollo | 0.04687500 || glpi | 45.17187500 || information_schema | 0.15625000 || mysql | 3.19210529 || owncloud | 1.42187500 || performance_schema | 0.00000000 || rsyslog | 3.53125000 || wordpress | 0.75000000 |+--------------------+---------------+9 rows in set (10.96 sec)