您的位置:首页 > 数据库

[SQL] SQL语句,存储过程执行时间

2009-10-07 11:06 375 查看
有时候想知道执行的SQL语句需要多长时间 ,这样可以比较不同语句的执行效率。

------------------------------------------------------------------------------------
在事件探查器中能看到执行SP,SQL所占用的时间等信息
------------------------------------------------------------------------------------ 适用于存储过程

declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()
exec 存储过程
select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'

------------------------------------------------------------------------------------
打开SQL Server的查询分析器。在下面语句两个go中间加入要执行的sql语句。
------------------------------------------------------------------------------------

set statistics profile on
set statistics io on
set statistics time on
go
<这里写上你的语句...>
go
set statistics profile off
set statistics io off
set statistics time off
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: