Maison > Article > base de données > Comment déterminer la taille d'une base de données MySQL spécifique ?
Détermination de la taille d'une base de données MySQL
Souvent, il est nécessaire de déterminer la taille d'une base de données MySQL pour évaluer les besoins de stockage ou optimiser performances.
Problème : Vous devez calculer la taille d'une base de données MySQL spécifique, telle que "v3."
Solution :
Pour obtenir la taille de la base de données, exécutez la requête suivante :
SELECT table_schema "DB Name", ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables GROUP BY table_schema;
Cette requête récupère les données du table information_schema.tables. La colonne table_schema spécifie le nom de la base de données et l'expression ROUND(SUM(data_length index_length) / 1024 / 1024, 1) calcule la taille de la base de données en mégaoctets (Mo), arrondie à une décimale. Les résultats sont regroupés par nom de base de données.
Pour la base de données nommée « v3 », la requête renverrait une ligne avec la taille de la base de données en Mo. Pour des instructions complètes et des informations supplémentaires, reportez-vous aux forums MySQL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!