「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > MySQL データベースのサイズを決定するにはどうすればよいですか?

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

2024 年 12 月 21 日に公開
ブラウズ:779

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_length index_length): これは、すべてのテーブルのデータとインデックスの合計サイズを計算します。 bytes.
  • ROUND(... / 1024 / 1024, 1): これは、結果を小数点第 1 位に四捨五入し、バイトからメガバイト (MB) に変換します。

出力例

「v3」データベースの場合、クエリは次のような出力が返される場合があります:

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

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

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3