索引的作用

14 篇文章 0 订阅
6 篇文章 0 订阅

 

索引的作用就象书的目录,给出条件查找目录找出所需要的内容 
主键索引和聚合索引 

我们来看:(gid是主键,fariqi是聚合索引列): 

select top 10000 gid,fariqi,reader,title from tgongwen 
用时:196 毫秒。 扫描计数 1,逻辑读 289 次,物理读 1 次,预读 1527 次。 

select top 10000 gid,fariqi,reader,title from tgongwen order by gid asc 
用时:4720毫秒。 扫描计数 1,逻辑读 41956 次,物理读 0 次,预读 1287 次。 

select top 10000 gid,fariqi,reader,title from tgongwen order by gid desc 
用时:4736毫秒。 扫描计数 1,逻辑读 55350 次,物理读 10 次,预读 775 次。 

select top 10000 gid,fariqi,reader,title from tgongwen order by fariqi asc 
用时:173毫秒。 扫描计数 1,逻辑读 290 次,物理读 0 次,预读 0 次。 

select top 10000 gid,fariqi,reader,title from tgongwen order by fariqi desc 
用时:156毫秒。 扫描计数 1,逻辑读 289 次,物理读 0 次,预读 0 次。 

从以上我们可以看出,不排序的速度以及逻辑读次数都是和“order by 聚集索引列” 的速度是相当的,但这些都比“order by 非聚集索引列”的查询速度是快得多的。 
同时,按照某个字段进行排序的时候,无论是正序还是倒序,速度是基本相当的。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值