http://dev.mysql.com/doc/refman/5.1-olh/ja/index-hints.html
- USE INDEX (index_list)
- テーブル内の行を検索するために、指定されたインデックスの 1 つのみを使用するよう MySQL に指示できます。:
- IGNORE INDEX (index_list)
- いくつかの特定の (1 つまたは複数の) インデックスを使用しないよう MySQL に指示できます。:
- FORCE INDEX
- USE INDEX (index_list) と同様の機能を持つが、テーブルスキャンが非常に負荷が大きいと見なされる点が追加された FORCE INDEX を使用することもできます。言い換えると、テーブル内の行を見つけるために与えられたインデックスを利用できない場合、テーブルスキャンを利用することができるということです。:
...「FORCE INDEX()」は、よく分かりませんでしたが、USE INDEX()やIGNORE INDEX()って、どの程度有効なのだろう?
ググッても、それ程、参考になるページが見つからなかったので、あまり利用されていないのかもしれません。よっぽど、困ったら使ってみよう。