<
や>
、あるいはbetween
のような不等号でも、前述した等号と同じようにインデックスを使うことができます。LIKE
フィルタでも、ある一定の条件下では、範囲検索と同じくインデックスを使うことができます。
これらの処理を行う時には、複合インデックスの列の順番に制限が生まれます。この制限により、最適なインデックスの使い方を無視してしまうこともあります。「正しい」列の順番を定義できない類のクエリもあるということです。
<
や>
、あるいはbetween
のような不等号でも、前述した等号と同じようにインデックスを使うことができます。LIKE
フィルタでも、ある一定の条件下では、範囲検索と同じくインデックスを使うことができます。
これらの処理を行う時には、複合インデックスの列の順番に制限が生まれます。この制限により、最適なインデックスの使い方を無視してしまうこともあります。「正しい」列の順番を定義できない類のクエリもあるということです。
大なり、小なり、 BETWEEN
- 列の順番を 改めて考える
LIKE
フィルタに 対するインデックス - 全文検索用ではないLIKE
インデックスの結合 - 全列に それぞれインデックスを作ってはいけない理由
You can’t learn everything in one day. Subscribe the newsletter via E-Mail, Bluesky or RSS to gradually catch up. Have a look at modern-sql.com as well.