我创建了一个实验表。一共3列ID,username,insertDate。insertDate使用default语句设定了默认值为getdate()。我使用insert语句向表里插入了20W条数据。使用这样的语句进行查询,declare @d datetime set @d=getdate()
select * from mytable where insertDate > convert(datetime,'2009-08-01 15:42:18.370') and
insertDate < convert(datetime,'2009-08-01 15:45:04.270')
select datediff(ms,@d,getdate())然后在insertDate列上创建聚集索引。再执行上述语句。为什么得到的执行速度是一样的?
我觉得创建了索引以后应该会快很多啊