インデックスがあるのにフルスキャン? - kagamihogeのblog にて
とおりすがり 『インデックスの張る順番じゃないですか?HOGE_ID_2が先にきてるとか。』
とのコメントを頂いたのだけど「インデックスの張る順番」ってのがわからなかったり・・・。
んでまぁ、HOGE_TABLE がどんな感じかっていうとこんな感じ。
HOGE_ID(clusterd_indexアリ) | HOGE_ID_2(clusterd_indexアリ) |
1 | 1 |
1 | 2 |
1 | 3 |
1 | 4 |
2 | 1 |
2 | 2 |
2 | 3 |
HOGE_ID と HOGE_ID_2 が 1 対多なイメージ。この状態で HOGE_ID しか条件に含めなかったら、インデックステーブルに対してフルスキャンになるなぁ、と思ったんだけど・・・なんか解釈違ってるのかな。