查询SQL语句的执行速度

在各个select语句前加:
declare @d datetime
set @d=getdate()

并在select语句后加:

select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())

 

declare @d datetime
set @d=getdate()
select * from zzx
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())

 

另一方法:
在SQL语句前加上
set statistics time on

 

--显示分析、编译和执行各语句所需的毫秒数.
set statistics time on 
select * from zzx
set statistics time off--这里查询完直接关闭了

 

 

SQLServer2005中点击查看结果选项卡中的消息选项卡得到该行相关信息

如下图:

 

你可能感兴趣的:(sql)