您的位置:首页 > 大数据

如何利用数据库索引-操作大数据量-达到速度最快

2011-11-11 11:08 603 查看
1. 因情制宜,建立“适当”的索引

建立“适当”的索引是实现查询优化的首要前提。

2. 深入浅出理解索引结构

实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。

每个表只能有一个聚集索引,因为目录只能按照一种方法进行排序。

3.使用索引的误区

a. 主键就是聚集索引,虽然SQL SERVER默认是在主键上建立聚集索引的。

b 只要建立索引就能显著提高查询速度

c. 把所有需要提高查询速度的字段都加进聚集索引,以提高查询速度

4.结论

1、用聚合索引比用不是聚合索引的主键速度快

2、用聚合索引比用一般的主键作order by时速度快,特别是在小数据量情况下

聚集索引有两个最大的优势:

1、以最快的速度缩小查询范围。

2、以最快的速度进行字段排序。

因为聚焦索引一张表只能有一个,一定要将聚集索引建立在:

1、您最频繁使用的、用以缩小查询范围的字段上;

2、您最频繁使用的、需要排序的字段上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐