【发布时间】:2014-04-05 23:10:45
【问题描述】:
我读过all foreign keys should be indexed for better join performance。根据定义,这是否意味着所有桥接表都应为所有字段编制索引
例如,假设我有 3 张桌子
Project: Id, Name
ProjectApplication: Id, ProjectId, ApplicationId
Application: Id, Name
在这些情况下,ProjectId 和 ApplicationId 是否应该都有索引?
【问题讨论】:
-
按照这个定义,答案显然是肯定的。但您不必在所有情况下都遵循该规则。
标签: sql sql-server indexing foreign-keys