MySQL データベースの実際のサイズはどのようにして判断するのでしょうか?

Linda Hamilton
リリース: 2024-10-28 13:07:30
オリジナル
665 人が閲覧しました

How do you determine the actual size of a MySQL database?

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

MySQL データベースが占有するストレージ領域を確認するには、 SHOW TABLE STATUS LIKE 'table_name' コマンドの出力。 Data_Length パラメータは特定のテーブル内のデータ バイト数を表示しますが、データベース全体の合計データ サイズは考慮されていません。

データベース サイズを正確に判断するには、すべてのデータを考慮した包括的なクエリが必要です。テーブルとそれに関連するデータとインデックスの長さ。次の SQL ステートメントは、目的の結果を提供します。

<code class="sql">SELECT table_schema "database name",
    sum( data_length + index_length ) / 1024 / 1024 "database size in MB",
    sum( data_free )/ 1024 / 1024 "free space in MB"
FROM information_schema.TABLES
GROUP BY table_schema;</code>
ログイン後にコピー

インデックスの長さの説明

SHOW TABLE STATUS 出力のインデックス長の値は、テーブルに割り当てられたストレージ スペースを指します。指定されたテーブルのインデックス構造。インデックスはテーブル データを効率的に編成することでクエリのパフォーマンスを向上させますが、データベース全体のサイズにも影響します。ストレージスペースを最適化し、最適なクエリ速度を確保する場合、インデックスの長さを理解することが重要です。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!