当前位置:Gxlcms > 数据库问题 > SQLServer 查看SQL语句的执行时间

SQLServer 查看SQL语句的执行时间

时间:2021-07-01 10:21:17 帮助过:13人阅读

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

这种方法感觉不够准确,和第二种方法对比,时间显示比较长,可能是操作时间的相关函数导致的吧

方法二 使用sql开启自带统计

  将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来 

SET STATISTICS PROFILE ON 
SET STATISTICS IO ON 
SET STATISTICS TIME ON 
GO
/*--你的SQL脚本开始*/


/*你的SQL脚本结束*/
GO SET STATISTICS PROFILE OFF SET STATISTICS IO OFF SET STATISTICS TIME OFF

第2个方法效果如下图,

技术分享图片

 

方法三 用Sql Server 自带的工具

位置:工具》选项》查询执行》高级

技术分享图片

技术分享图片

SQLServer 查看SQL语句的执行时间

标签:开始   查看   结构   返回   统计   class   time   分享图片   次数   

人气教程排行