1.
深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引).下面,大家举例来说明一下聚集索引和非聚集索引的区别: 其实,大家的汉语字典的正文本身就
2.
何时使用聚集索引或非聚集索引 下面的表总结了何时使用聚集索引或非聚集索引(很重要): 动作描述 使用聚集索引 使用非聚集索引 列经常被分组排序 应应返回某范围内的数据 应 不应 一个或极少不同值 不应 不应 小数目的不同值 应 不应 大数目的不同值 不应 应 频繁更新的列 不应 应 外键列 应应主键列 应应频繁修改索引列 不应 应 事实上
3.
结合实际,谈索引使用的误区 理论的目的是应用.虽然大家刚才列出了何时应使用聚集索引或非聚集索引,但在实践中以上规则却很容易被忽视或不能根据实际情况进行综合分析.下面大家将根据在实践中遇到的实际问题来谈一下索引使用的误区,以便于大家掌握索引建立的方法. 1、主键就是聚集索引 这种想法笔者认为是极端错误的,是对聚集索引的一种浪费.虽然SQL