首页 > 代码库 > Clusetered Index VS NonClustered Index
Clusetered Index VS NonClustered Index
关于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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。