ホームページ >データベース >mysql チュートリアル >MySQL データベースのサイズを決定するにはどうすればよいですか?

MySQL データベースのサイズを決定するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-17 12:33:02635ブラウズ

How Do I Determine the Size of a MySQL Database?

MySQL データベース サイズの決定

MySQL を使用する場合、多くの場合、特定のデータベースのサイズを確認する必要があります。このようなシナリオの 1 つは、「v3」という名前のデータベースのサイズを変更する必要がある場合に発生します。

データベース サイズを取得するクエリ

サイズを取得するには、次の SQL クエリを実行できます。データベースのメガバイト単位:

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; 

クエリの理解

  • table_schema: このフィールドはデータベース名を表します。
  • SUM(data_lengthindex_length): これは、すべてのテーブルのデータとインデックスの合計サイズをバイト単位で計算します。
  • ROUND(... / 1024 / 1024, 1): これにより、結果が小数点第 1 位に四捨五入され、バイトからメガバイト (MB) に変換されます。

出力例

「v3」データベースの場合、クエリは次のような出力を返す可能性があります。

+----------+---------------+
| DB Name   | DB Size in MB |
+----------+---------------+
| v3        |  28.5        |
+----------+---------------+

これは、「v3」データベースのサイズが約 28.5 MB であることを示します。

以上がMySQL データベースのサイズを決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。