MySQLがインデックスを使用しない場合、MySQLはクエリを確認し、テーブルスキャンはインデックスを使用するよりもおそらく高速であると推定しました(おそらく必要なIO /ディスク操作の観点から)。 FORCE INDEX
を使用できます インデックスを使用して、このクエリが実際に高速になるかどうかを確認します。
SELECT events.* FROM events
FORCE INDEX (date)
WHERE events.date >= '2010-06-11';
MySQLがインデックスを使用しない場合、MySQLはクエリを確認し、テーブルスキャンはインデックスを使用するよりもおそらく高速であると推定しました(おそらく必要なIO /ディスク操作の観点から)。 FORCE INDEX
を使用できます インデックスを使用して、このクエリが実際に高速になるかどうかを確認します。
SELECT events.* FROM events
FORCE INDEX (date)
WHERE events.date >= '2010-06-11';