【发布时间】:2014-11-19 04:52:32
【问题描述】:
基于“What are the best practices for using a GUID as a primary key, specifically regarding performance?”问题,恕我直言,如果您使用顺序 GUID 作为具有非聚集索引的 PK 并使用 INT 或 BIG INT IDENTITY 作为聚集索引并考虑到应用程序稍后可能需要复制,它会是有益的,并且不会在表扫描、内部连接和插入中损失太多性能。
但是may to many关系呢?我们是否还应该为其桥接表使用不同的(INT 或 BIGINT)聚集索引来获得与使用 BIGINT FK 的桥接表相同的性能?
【问题讨论】:
标签: sql-server database-design primary-key entity-framework-6.1 newsequentialid