主键对性能没有直接影响。但间接地,确实如此。这是因为当您向表中添加主键时,SQL
Server会创建一个用于增强实体完整性的唯一索引(默认情况下为聚簇)。但是您可以在表上创建自己的唯一索引。因此,严格来说,主索引不会影响性能,但是主键使用的索引会影响性能。
什么时候应该使用主键?

主键对性能没有直接影响。但间接地,确实如此。这是因为当您向表中添加主键时,SQL
Server会创建一个用于增强实体完整性的唯一索引(默认情况下为聚簇)。但是您可以在表上创建自己的唯一索引。因此,严格来说,主索引不会影响性能,但是主键使用的索引会影响性能。
什么时候应该使用主键?