Publicidad

Como calcular el tamaño de una base de datos y tablas en MySql


Por Alex el 26/01/2023, Comentar el artículo

Comparte este artículo:      




Hay varias formas de calcular el espacio que ocupa MySql, en total, en bytes, en numero de registros, en espacio en disco. Vamos a ver las consultas necesarias que tenemos que utilizar, sabiendo lo que ocupa podemos tomar decisiones informadas sobre la optimización y mantenimiento de una base de datos.


Número de registros totales de la base de datos


select sum(table_rows) from information_schema.tables where table_schema = 'DATABASE_NAME';



Número de registros por tabla de la base de datos


Select table_name, format(table_rows,2) from information_schema.tables where table_schema = 'DATABASE_NAME' Order by table_rows desc;



Tamaño en megas de cada tabla


select table_name, round((data_length+index_length) / 1024 / 1024) as `Size (MB)`
from information_schema.tables where table_schema = 'DATABASE_NAME' Order by (data_length+index_length)  desc;



Y esto es todo, feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.