【发布时间】:2016-06-29 06:03:36
【问题描述】:
我有一种情况,我正在考虑使用 INT(随机生成)或 GUID 作为表的主键。我完全意识到随机生成的 INT 可能会产生重复,但我可以轻松处理此问题,并且我准备接受这一点,因此重复的机会不是问题的一部分。
鉴于我对重复 INT 的可能性很小。
使用 INT 与 GUID 作为主键或索引有优缺点吗?当涉及到范围搜索时,SQL Server 是否能更好地处理其中一个或另一个? SQL Server 是否对 GUID 和 INT 进行了优化?
【问题讨论】:
标签: sql-server