摘要: 创建聚集索引a索引键最好唯一(如果不唯一会隐形建立uniquier列(4字节)确保唯一,也就是这列都会复制到所有非聚集索引中)b聚集索引列所占空间应尽量小(否则也会使非聚集索引的空间变大)c聚集索引应固定,不能随便改动(否则会引起分页,碎片,非聚集索引被迫修改等一些列问题)d聚集索引键一般与主键(p... 阅读全文
posted @ 2014-07-18 11:51 ShanksGao 阅读(573) 评论(1) 推荐(0) 编辑
摘要: 索引的作用毋庸置疑,但他是如何组织,并实现提高语句访问效率的呢?本篇文章为大家做个详细的介绍.聚集索引架构 B-tree如图1-1a.B-tree的结构,叶子节点为数据.数据按照聚集索引键有序排列.b.每个表只能有一个聚集索引.c.创建时如果未声明Unique,索引字段有重复值会内部添加唯一标识符(... 阅读全文
posted @ 2014-07-18 11:50 ShanksGao 阅读(1140) 评论(14) 推荐(3) 编辑
摘要: 概念篇索引概念(index concept)一种表或视图中相关的B-tree的数据结构.索引键列由一列或多列组成.可拥有包含性列(sql2005).用于提升Sql Server 查找相关数据行效率.聚集索引(Clustered index)表或索引视图数据行按照聚集索引键排序.每个表只能有一个聚集索... 阅读全文
posted @ 2014-07-18 11:49 ShanksGao 阅读(493) 评论(1) 推荐(1) 编辑