ドゥアイネットのプログラマー、湯川が開発日記を綴ります。

CALENDAR
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< September 2018 >>
ARCHIVES
CATEGORIES
<< MySQLのインデックスのファイルサイズ | main | a タグでの submit >>
MySQLのFORCE INDEX
 開発を進めている中で、MySQLのINDEXが有効にならない場合がありました。
どうも、WHERE句で条件指定する中で"OR"を用いて指定する場合に有効にならないようです。

色々と試していく中で、FROM句のテーブル名のあとに、FORCE INDEX(INDEX名)と書くと有効になるようです。
MySQL4.0.9から使用できるみたいです。それ以前のバージョンでは USE INDEXになるようです。

データを検索する中で、INDEX を有効にした場合とそうでない場合は、データ数が多ければ多いほどその効果に差が出ます。
考案したSELECT文が INDEXを有効になっているかは気にかけたいところです。
| Mysql | 17:28 | comments(0) | - |
コメント
コメントする