1

通常、クエリを高速化するために FK にインデックスを配置しますが、2 つの列にグループ化されたインデックスがあり、そのうちの 1 つが FK である場合はどうでしょうか。インデックスも付ける必要ある?

ご存知かもしれませんが、この状態では、dm_db_missing_index_detailsインデックスが 1 つ欠けていることが示され続けます。

本当に必要かどうか誰か教えていただければ幸いです。

4

2 に答える 2

1

インデックスは本当に必要ありませんが、あなたが言ったように、それはクエリプロセスをスピードアップします。

于 2012-11-13T13:51:40.260 に答える
1

複合インデックスが FK を左端のキーとして持つ場合のみ。(FK, Foo) のインデックスは、欠落している (FK) インデックスをカバーします。しかし、(Foo, FK) のインデックスは役に立ちません。

于 2012-11-13T14:49:24.437 に答える