:: DEVELOPER ZONE
MySQL はオプティマイザを使用して、クエリを解決する最も優れた方法を見つけ出します。多くの場合、MySQL は最も可能性のあるクエリを見積もることができますが、場合によってはデータに関する十分な情報が手元にないので、経験に基づく '推測' を行う必要があります。
ここでは、MySQL が正しく理解しない場合を扱います。
MySQL が '正しく' 最適化するのに役立つツールは、以下のとおりです。
EXPLAIN。 See 項5.2.1. 「EXPLAIN 構文(SELECT に関する情報の取得)」。
ANALYZE TABLE。 See 項4.6.2. 「ANALYZE TABLE 構文」。
USE INDEX, FORCE INDEX および IGNORE INDEX。 See 項6.4.1. 「SELECT 構文」。
グローバルおよびテーブルレベルの STRAIGHT JOIN。 See 項6.4.1. 「SELECT 構文」。
スレッド固有の変数の設定。 See 項4.6.8.4. 「SHOW VARIABLES」。
© 1995-2005 MySQL AB. All rights reserved.
