【发布时间】:2015-02-28 11:57:46
【问题描述】:
我想问一个优化 SQL Server 性能的问题。假设我有一个实体——比如Item——我必须为它分配一个主键。它有列,其中两个预计是唯一的,其中一个预计比另一个大几十个字符。
我应该如何决定主键?
其中一个应该是 PK,如果是,是哪一个,或两者兼而有之,或者我应该创建一个身份号码作为 PK?这对我来说很重要,因为实体“Item”会与其他一些实体有关系,我认为 PK 的复杂性会影响 SQL Server 查询的性能。
【问题讨论】:
标签: sql sql-server entity-framework primary-key identity