インデックスがあるのにフルスキャン? - 3 - kagamihogeのblog
出社後とりあえず色々試してみようと考え・・・ただその前に。DB の初期化スクリプトをいちおう見ておくかぁ、と軽い気持ちでファイル開いたら一瞬で終結を見た。
CREATE TABLE HOGE_TABLE (
HOGE_ID ...
HOGE_ID_2 ...
)CREATE INDEX ...
ON HOGE_TABLE (HOGE_ID_2, HOGE_ID)
どうみても順序逆です。本当にありがとうございました。
「インデックスの張る順番」ってそもそもの前提条件がおかしいんじゃない?ってことだったのね・・・。使ってる DB が SQL Server なだけに例の指摘は神託だったなーみたいな。