码迷,mamicode.com
首页 > 数据库 > 详细

SQL查询,=,IN,OR,索引

时间:2014-08-12 16:22:04      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:使用   io   数据   数据库   sql   on   sp   信息   

SELECT c FROM t WHERE c = 1

SELECT c FROM t WHERE c in (1)

或者

SELECT c FROM t WHERE c = 1 OR c = 2

SELECT c FROM t WHERE c in (1,2)

以上SQL文,第一组(=,IN),第二组(=,OR,IN),每一组的两个SQL文都使用相同的执行计划,执行计划中也可以看到使用了相同的索引,磁盘活动信息中的逻辑读次数也是相同的。

SET STATISTICS IO ON 使SQLSERVER显示Transact-SQL语句生成的磁盘活动量信息。
SET STATISTICS TIME ON 显示分析,编译,执行语句所需要的毫秒数
CHECKPOINT 强制将当前数据库的全部脏页写入磁盘,然后清除缓冲区
DBCC DROPCLEANBUFFERS  从缓冲池中删除所有CleanBuffers

SQL查询,=,IN,OR,索引,布布扣,bubuko.com

SQL查询,=,IN,OR,索引

标签:使用   io   数据   数据库   sql   on   sp   信息   

原文地址:http://www.cnblogs.com/MillionPiao/p/3907154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!