DBAtlas · Atlas de operaciones de bases de datos

Consultar el tamaño de las tablas y los esquemas

MySQLAlmacenamiento

Comando

SELECT table_schema AS schema_name, table_name AS table_name, ROUND((data_length + index_length) / 1024 / 1024, 1) AS size_mb FROM information_schema.tables WHERE table_schema NOT IN ('mysql','information_schema','performance_schema','sys') ORDER BY (data_length + index_length) DESC LIMIT 20;

Qué hace

Lista las 20 tablas más grandes por tamaño combinado de datos e índices (MB).

Cuándo usarlo

Para analizar el uso de disco y averiguar qué tablas ocupan espacio.

Precaución

Los tamaños de information_schema son aproximados para InnoDB. Para los totales por esquema, haga GROUP BY solo por table_schema, en lugar de table_name.

Abrir en DBAtlas →

Relacionado