Clustered Index Scan 与 Clustered Index Seek

在利用 SQL Server 查询分析器的执行计划中,会有许多扫描方式,其中就有 Clustered Index Scan 与 Clustered Index Seek,这二者有什么区别呢?

Clustered Index,为聚集索引,表示它们使用的都是聚集索引扫描。

Scan 表示它扫描一个范围或者是全部内容,Seek 表示扫描特定范围内的行。也就是说 Scan 并不知道要目标行是哪些,而 Seek 扫描表明我已经知道我要找的目标行是哪些,所以 Seek 一般要快些。

看看下面的语句,哪个(些)是 Scan 扫描,哪些是 Seek 扫描呢?

use master go select * from sysobjects select * from sysobjects where name like 'sys%' select * from sysobjects where id<3

由于 sysobjects 表是对 id 建的聚集索引,所以前两个查询语句使用的是 Scan,后面一个使用的是 Seek。

Clustered Index Scan 与 Clustered Index Seek 的图标

最新文章

  1. sqlserver Between And的问题
  2. 提供在线制作icon的网站
  3. &lt;java基础学习&gt;RE 基础语法(2)
  4. MVC5+EF6 简易版CMS(非接口) 第三章:数据存储和业务处理
  5. (转)Linux下用mkisofs制作光盘镜像ISO文件
  6. L010-oldboy-mysql-dba-lesson10
  7. csu 1305 Substring (后缀数组)
  8. sublime sftp 插件安装及破解
  9. IntelliJ IDEA 的Project structure说明
  10. Python学习笔记整理(十七)异常处理
  11. MapReduce调度与执行原理之任务调度
  12. 从excel读数据到informix的Found a quote for which there is no matching quote错误
  13. Balancing Symbols
  14. 04 Feasibility of Learning
  15. poj 1523求割点
  16. Vue-生命周期图示 注解
  17. 基于阻塞队列的生产者消费者C#并发设计
  18. 解决Android Studio 3.x版本的安装时没有SDK,运行时出现SDK tools错误
  19. STL_string.vector中find到的iterator的序号
  20. 初识Linux------虚拟机VM三种配置网络的解说

热门文章

  1. Switch组件
  2. Python-基本语法元素
  3. Redis学习总结(1)——Redis内存数据库详细教程
  4. JSON中getInt()和optInt()的区别
  5. 洛谷——P1505 苹果摘陶陶
  6. SQL Server 日志
  7. 解决Ubuntu下Apache不解析PHP问题
  8. 【Linux学习】Ubuntu下 sambaserver搭建
  9. HTML5开发移动web应用——SAP UI5篇(7)
  10. 《解读window核心编程》 之 注冊表