在SQL Server中的Guid列上使用索引有什么用?根据我的知识,索引对行进行排序。如果Guids是随机生成的,并且没有排序索引如何对它们起作用?
提前致谢。
答案 0 :(得分:2)
想象一下,你有一对(person,number)
对的电话簿。有没有理由按number
对书进行排序?显然不是:你永远不会要求查询编号在number1和number2之间的人。 但是:您可能想要搜索特定号码的所有者。索引number
是唯一有效的方法。
同样,索引GUID可帮助您快速识别具有此值的唯一元组。并且索引是必要的。