2013-04-22 12 views

答えて

2

EXPLAINキーワードを使用すると、ジョインが結合される行数にどのように影響するかを記述できます。これは、キーがまだ存在していない場合にも適切に使用するのに役立ちます。テンポラリテーブル(ディスクスペース)を使用する必要があると思ったときに説明が表示されます。結合される行のサイズに基づいて、おおよそのディスク領域の必要性を見積もることができます。

ここで説明上のドキュメントを参照してください:

http://dev.mysql.com/doc/refman/5.0/en/explain.html

は基本的にかかわらず、単に情報の出力を得るためにあなたの選択クエリに「説明」先頭に追加。私は、必要に応じてこれをプログラマチックに行うことができ、実際のコードで結果を使用することもできると信じています。たとえば、大量のクエリ実行時間を計算(見積もり)してから、

+2

答えがあまりにも一般的なので、私は '説明'が何であるか知っています。一時的なディスク容量の使用率を見積もるための方法(または数式)はありません。 –

関連する問題