Ver el tamaño de una base de datos MySql
Una forma rápida y sencilla de obtener el espacio que ocupa todas las base de datos mysql, es con un simple query, consultamos la información del esquema «information_schema» y sumamos la cantidad tanto de los datos como los índices creados. Toma en cuenta, que esto solo funciona con versiones de mysql mayores a 4.1
1 2 3 |
SELECT table_schema "Nombre base de datos", sum(data_length+index_length) / 1024 / 1024 "Espacio en MB" FROM information_schema.TABLES GROUP BY table_schema; |
Y podemos ejecutarlo en cualquier plataforma, ya sea por consola, clientes o phpmyadmin. Si lo deseas, también se puede agregar una tercera columna con el espacio libre, de esta manera puedes prever si se va a llenar el disco con los datos y el límite […]