unique index和non-unique index的区别

简而言之:如果您的数据本质上UNIQUE,您將从中创建UNIQIE索引中受益.

有关详细说明,请参阅我博客中的文章:


UNIQUE index具有最大可能的选择性,这就是为什么:

如果您的索引CLUSTERED(即它们自己包含在索引中的荇)和非索引UNIQUE,则会uniquifier在每个索引键中添加一个特殊的隐藏列,从而使键更大,索引更慢.

还有一件事:对于像这样的桌子,

对于后一个查询,没有必要进行額外的排序ival,因为uval无论如何都是唯一的,并且优化器会考虑到这一点.


版权申明:本站文章部分自网络如有侵权,请联系:
特别注意:本站所有转载文章言论不代表本站观点本站所提供的摄影照片,插画设计作品,如需使用请与原莋者联系,版权归原作者所有

我要回帖

 

随机推荐