日期:2014-05-16 浏览次数:20472 次
今天有空,来测试一下mssql2005的一条查询语句在聚集索、索引、无索引等情况下的查询速度及IO情况,表结构如下,共222994条记录。
CREATE TABLE [dbo].[TaoBaoTrade_0001](
??? [nick] [nvarchar](100) NOT NULL,
??? [iid] [char](32) NOT NULL,
??? [created] [datetime] NOT NULL,
??? [buyer_nick] [nvarchar](100) NOT NULL,
??? [title] [nvarchar](100) NOT NULL,
??? [price] [real] NOT NULL,
??? [num] [int] NOT NULL,
??? [type] [nvarchar](50) NOT NULL
) ON [Taobao2]
查询语句如下:
set statistics time on
set statistics io on
select * from taobaotrade_0001 where?nick='紫紫粉粉'?and datediff(day,created,'2009-04-18')=0
set statistics io off
set statistics time off
无索引查询情况:
SQL Server 执行时间:
?? CPU 时间 = 0 毫秒,占用时间 = 0 毫秒。
(4