Maison  >  Article  >  base de données  >  Comment déterminer la taille d'une base de données MySQL spécifique ?

Comment déterminer la taille d'une base de données MySQL spécifique ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-21 17:36:14939parcourir

How to Determine the Size of a Specific MySQL Database?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn