是否包含在复合FK每一列需要上一个额外的指数?(Does every column containe

2019-10-17 09:37发布

我通常把指数上我FKS到速度了我的疑问,但如果我有两列其中哪一个是FK一个分组索引。 是否有必要把指数它吗?

正如你可能知道,在这种情况下dm_db_missing_index_details不断提示一个缺失索引。

我将不胜感激,如果有人可以告诉它是否真的有必要或没有?

Answer 1:

只有当综合指数具有作为FK最左边的键。 在(FK,富)的索引将覆盖(FK)缺失索引。 但在(美孚,FK)的指数将是无用的。



Answer 2:

你真的不需要一个指标,但正如你说,这将加快查询过程。



文章来源: Does every column contained in a composite FK need an extra Index on it?