適切な Web ホストを選択するときは、MySQL データベースに必要なストレージ容量を見積もることが重要です。これには、データベースの正確なサイズを理解することが含まれます。 SHOW TABLE STATUS コマンドはいくつかの洞察を提供しますが、総データ使用量に関してはあいまいさが残る余地があります。
データベースの正確なサイズを取得するには、MySQL で S. Prakash が提案した次の 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>
このクエリは、次のようなデータベースの包括的な内訳を提供します。
このクエリを実行すると、MySQL データベースの実際のサイズを取得でき、Web ホスティングのニーズに関して情報に基づいた決定を下すのに役立ちます。
SHOW の Index Length 列に注意してください。 TABLE STATUS は、特定のテーブルに対して作成されたインデックスのサイズを指します。これは、データへの迅速なアクセスを提供することでクエリのパフォーマンスを最適化するのに役立ちます。
以上がMySQL データベースの実際のサイズを正確に判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。