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

SQLServer 查看SQL语句的执行时间

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

@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 自带的工具

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

 

技术分享

 

效果如图,

技术分享

原文:http://www.cnblogs.com/wangguowen27/p/SqlServer_Select_wgw.html

相关:

http://blog.csdn.net/hj850126/article/details/7161028

http://www.cnblogs.com/qanholas/archive/2011/05/06/2038543.html

 

SQLServer 查看SQL语句的执行时间

标签:逻辑读   archive   有关   对比   col   ediff   引用   sqlserver   设置   

人气教程排行