Interroger la taille des tables et des schémas
MySQLStockageCommande
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;Ce que fait la commande
Liste les 20 plus grandes tables par taille cumulée données + index (MB).
Quand l'utiliser
Pour analyser l'utilisation du disque et trouver quelles tables occupent l'espace.
Attention
Les tailles d'information_schema sont approximatives pour InnoDB. Pour les totaux par schéma, faites GROUP BY table_schema uniquement, au lieu de table_name.