ホームページ > データベース > mysql チュートリアル > MySQL テーブルのサイズを確認し、最大のものを特定するにはどうすればよいですか?

MySQL テーブルのサイズを確認し、最大のものを特定するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-28 00:20:10
オリジナル
810 人が閲覧しました

How Can I Determine the Sizes of MySQL Tables and Identify the Largest Ones?

MySQL テーブルのサイズの決定

MySQL データベースのストレージ要件を評価するには、テーブルのサイズを理解することが重要です。個々のテーブル。クエリでは myDatabaseName からのテーブルのステータスが表示されます。テーブル情報の包括的なリストを提供します。最大サイズのテーブルを特定するには、さらなる分析が必要です。

特定のテーブルのサイズを判断するには、より具体的なクエリを使用できます:

SELECT 
    table_name AS `Table`, 
    round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
FROM information_schema.TABLES 
WHERE table_schema = "$DB_NAME"
    AND table_name = "$TABLE_NAME";
ログイン後にコピー

このクエリでは、次の列が重要です:

  • table_name: これはテーブルの名前です。 table.
  • サイズ (MB): この列には、データとインデックスの両方のサイズを考慮したテーブルのサイズがメガバイト単位で表示されます。

すべてのデータベースにわたるテーブル サイズの包括的な概要については、これを参照してください。クエリを利用できます:

SELECT 
     table_schema as `Database`, 
     table_name AS `Table`, 
     round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
FROM information_schema.TABLES 
ORDER BY (data_length + index_length) DESC;
ログイン後にコピー

このクエリはテーブルを合計サイズに基づいて降順に並べ替えるため、最大のテーブルを簡単に識別できます。システム。

以上がMySQL テーブルのサイズを確認し、最大のものを特定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート