データベース内の複合インデックスについての理解の確認を探しています。特にSQLServer2008 R2に関連して、違いが生じる場合はそうです。
インデックスの列の順序が重要であると理解していると思います。インデックスが、の場合{ [Name], [Date] }
、[日付]に基づくWHERE句に基づくSELECTはインデックスを使用できませんが、インデックスは使用できます。の{ [Date], [Name] }
だろう。SELECTが両方の列に基づいている場合は、どちらかのインデックスを使用できます。
そうですか?{ [Date] }
各列の2つのインデックス(つまり、、)に対して、このような複合インデックスを使用する利点は何ですか{ [Name] }
。
ありがとう!