SQL SERVER 统计SQL语句或存储过程执行时间
2016-03-02 14:50
591 查看
方式一:传统方式 用户自己设定开始时间,结束时间,求出差值。
--1:定义时间
declare @runTime datetime
set @runTime=getdate()
--2:写sql语句或者存储过程
--exec 存储过程名 存储过程需要的参数,字符串用单引号括起,数字直接写,缺省用null代替
exec CurrentPageInfo 2,10,'bookid,bookname','bookinfo',null,'CreateTime',0,'ID'
--3:统计sql语句或存储过程执行时间
select [语句执行花费时间(毫秒)]=datediff(ms,@runTime,getdate())
select [语句执行花费时间(秒)]=datediff(ss,@runTime,getdate())
select [语句执行花费时间(分)]=datediff(mm,@runTime,getdate())
__________________________________________________________________________________
方式二:使用 set statistics on 用法统计执行时间
代码:set statistics io on ---用于统计IO状况
set statistics time on ---用于统计执行时间
------------------sql语句写在此------------------
具体效果图如下:
--1:定义时间
declare @runTime datetime
set @runTime=getdate()
--2:写sql语句或者存储过程
--exec 存储过程名 存储过程需要的参数,字符串用单引号括起,数字直接写,缺省用null代替
exec CurrentPageInfo 2,10,'bookid,bookname','bookinfo',null,'CreateTime',0,'ID'
--3:统计sql语句或存储过程执行时间
select [语句执行花费时间(毫秒)]=datediff(ms,@runTime,getdate())
select [语句执行花费时间(秒)]=datediff(ss,@runTime,getdate())
select [语句执行花费时间(分)]=datediff(mm,@runTime,getdate())
__________________________________________________________________________________
方式二:使用 set statistics on 用法统计执行时间
代码:set statistics io on ---用于统计IO状况
set statistics time on ---用于统计执行时间
------------------sql语句写在此------------------
具体效果图如下:
相关文章推荐
- SQL中的三值逻辑
- SQL Server 作业批量停止
- 结束SQL阻塞的进程
- 动态生成SQL Server视图作业
- Seafile Server本地权限提升漏洞(CVE-2014-5443)
- 从USB安装Ubuntu Server 10.04.3 图文详解
- SQL Server 语句操纵数据库
- SQL(结构化查询语句)
- oracle sql日期比较
- 使用zabbix监控Nginx活动状态--Part1
- 高效访问Internet-启用ISA Server的缓存
- linux快速部署mysql服务器
- windows server域用户提升到本地更高权限组中的方法
- 完美解决SQL Server 安装问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作
- sql 存储过程分页
- IIS 错误 Server Application Error 详细解决方法
- 在WINXP系统上安装SQL Server企业版的方法