查询计划中的扫描和查找效率比较说明

   1.Index Seek(索引查找) :索引查找意味着查询优化器使用了数据表上的非聚集索引来查找数据。

                                    性能通常会很快,尤其是当只有少数的数据行被返回时。

   2.Clustered Index Seek:聚集索引查找。这指查询优化器使用了数据表上的聚集索引来查找数据,性能很快。
   3.Clustered Index Scan:聚集索引扫描。 聚集索引扫描与表扫描相似,不同的是聚集索引扫描是在一个建有聚集索引的数据表上执行的。和一般的表扫描一样,聚集索引扫描可能表明存在效能问题。

  

   上面3项是性能比较好快的,下面几项从性能上来说是不理想的,避免的越多性能越快:
   1.Table Scan:表扫描。如果看到这个信息,就说明数据表上没有聚集索引,或者查询优化器没有使用索引来查找。
   2.Index or table scans:索引或者表扫描。可能意味着需要更好的或者额外的索引。
   3.Bookmark Lookups:书签查找。考虑修改当前的聚集索引,使用复盖索引,限制 SELECT 语句中的字段数量。
   4.Filter:过滤。在WHERE从句中移除用到的任何函数,不要在 SQL 语句中包含视图,可能需要额外的索引。
   5.Sort:排序。如果查询的数据本身就是按一定顺序排序的,或者查询结果对排序无要求,那就不需要排序。

 

转载于:https://www.cnblogs.com/wala-wo/archive/2013/05/27/5119335.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值