首页 > 其他 > 详细

Clusetered Index VS NonClustered Index

时间:2017-06-06 09:36:13      阅读:249      评论:0      收藏:0      [点我收藏+]

关于ClusteredIndex 与 NonclusteredIndex的区别。

一般表,如果存在主Key,会自动生成一个主keyindex, 主key默认为ClusteredIndex。表格在存储过程中,会自动按照主Key进行排序。

数据在检索的时候,不需要Order by 主Key。 因为是将实际数据按主key进行排序,因此每张表只有一个ClusteredIndex。

 

NonclusteredIndex 与 clusteredIndex不一样之处在于,NonclusteredIndex是另外单独进行数据表格化,相当于新建一个中间表用于

存储 index 列及物理表的位置。如果Index中包括了所有的查询及检索对象,其执行速度会显著增加。

 

 

详细可以参照:

https://docs.microsoft.com/en-us/sql/relational-databases/indexes/clustered-and-nonclustered-indexes-described

http://moyasystemengineer.hatenablog.com/entry/2015/06/05/192355

Clusetered Index VS NonClustered Index

原文:http://www.cnblogs.com/tomclock/p/6949587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!