ORDER BY句のインデックス

where id_a=123 order by id_b ASC

みたいなクエリがあった場合、id_bにもインデックス振った方がよさそうな気はするな・・・。
こういう場合はid_aとid_bの複合インデックスになるんだろうか。
単独だと、一つのインデックスしか使えないから、
複合がよさそうな気がするな。
※答え
explain文を使えばわかるが・・・、
ORDER BY句で指定するフィールドにインデックスを振っても意味はない。
よって、id_bにインデックスを振る必要なし。
この場合インデックスを振るのはid_aのみで良し。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です