测试SQL语句的执行时间

第一种方法

   declare @d datetime
  set @d=getdate()
  /*你的SQL脚本开始*/
  exec up_getorgname 'lisi@seepole.net'
 /*你的SQL脚本结束*/
 select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())

第二种方法

SET STATISTICS PROFILE ON
SET STATISTICS IO ON
SET STATISTICS TIME ON
GO /*--你的SQL脚本开始*/
SELECT [TestCase] FROM [TestCaseSelect]
GO /*--你的SQL脚本结束*/
SET STATISTICS PROFILE OFF
SET STATISTICS IO OFF
SET STATISTICS TIME OFF

执行完之后 查看消息

第三种方法

查询-查询选项-高级里,有个SET STATISTICS TIME勾上,然后执行SQL,看消息,就有执行时间了

第四种方法

 找专业的工具,有经验的DBA。这个是高级版,我也不太清楚啦!等级修炼中。。。

原文地址:https://www.cnblogs.com/liuyu7177/p/3066204.html