在Guid列上使用索引

时间:2017-04-01 07:27:21

标签: sql-server database-indexes

在SQL Server中的Guid列上使用索引有什么用?根据我的知识,索引对行进行排序。如果Guids是随机生成的,并且没有排序索引如何对它们起作用?

提前致谢。

1 个答案:

答案 0 :(得分:2)

想象一下,你有一对(person,number)对的电话簿。有没有理由按number对书进行排序?显然不是:你永远不会要求查询编号在number1和number2之间的人。 但是:您可能想要搜索特定号码的所有者。索引number是唯一有效的方法。

同样,索引GUID可帮助您快速识别具有此值的唯一元组。并且索引是必要的。