是否比查询常规整数列更快地查询外键?

时间:2013-07-06 12:40:01

标签: sql common-table-expression

我有一个包含列的项目图表:Id:identity,TargetId:foreign key。

我正在使用例如WHERE TargetId = @idJOIN graph ON graph.SourceId = relationships.TargetId等进行递归CTE查询。

TargetId是否是影响我的查询性能的外键,或者我是否也可以使用整数或者小数?我的意思是,如果我对确保所有TargetId都指向现有项目不感兴趣。

我问,因为我有充分的理由将TargetId移动到通用属性表中,并使其成为整数/小数值属性。

但如果这会以不好的方式影响表现,我当然不会这样做。

0 个答案:

没有答案