首页 > 数据库技术 > 详细

获取SQL段的执行时间

时间:2015-12-20 10:23:07      阅读:243      评论:0      收藏:0      [点我收藏+]

   对SQL进行优化 经常会需要知道这条SQL语句执行的时间,这里介绍我的一种常用做法 

DECLARE  @d DATETIME
SET @d=GETDATE()
 
--do something 
--for example
SELECT * FROM  Table1 WITH(NOLOCK)

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

  DATEDIFF() 函数返回两个日期之间的天数,用法  DATEDIFF(datepart,startdate,enddate)  

  其中 startdate 和enddate 非别是要计算时间差的开始时间和结束时间  datepart 是间隔时间的类型

  

datepart缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns

---恢复内容结束---

获取SQL段的执行时间

原文:http://www.cnblogs.com/a164266729/p/5060299.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!