当前位置:数据库 > SQLServer >>

如何在mssql中查看某条SQL语句的执行时间的方法和代码

很多时候我们优化mssql查询,但不知道具体提高了多少效率,现在有个方法,可以即刻看见提升的速度,试试吧

select gid,fariqi,neibuyonghu,title from zhaoxi_net where fariqi> dateadd(day,-90,getdate())
用时:2423毫秒(2秒)

得出以上速度的方法是:在各个select语句前加:

declare @d datetime
set @d=getdate()

并在select语句后加:

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

我在网上找到这样的介绍,但我不知道如何应用,是在企业管理器里面输入以上语句还是在查询分析器里面输入,还是在其他什么地方输入,请指教,最好能举个例子,谢谢!


在查询分析器里面输入。

declare @d datetime
set @d=getdate()


select gid,fariqi,neibuyonghu,title from zhaoxi_org where fariqi> dateadd(day,-90,getdate())


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

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,