项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

来源:互联网 发布:淘宝如何回复买家评价 编辑:程序博客网 时间:2024/05/22 20:48


第一种方法,先记录执行前的时间,然后在记录执行Sql后的时间,然后做减法

复制代码
 1 第一种方法: 2 declare @begin_date datetime  3 declare @end_date datetime  4 select @begin_date = getdate()  5 SELECT COUNT(1) 6 --要执行的SQL语句 7   FROM [dbo].[DT_CVPrice] 8   WHERE  DCVP_CharacterGUID = '3434343' 9   ----------10   select @end_date = getdate() 11 select datediff(ms,@begin_date,@end_date) as '用时/毫秒' 
复制代码

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

复制代码
 1 set statistics profile on  2 set statistics io on  3 set statistics time on  4 go  5 --写SQL语句的地方 6 SELECT * FROM [dbo].[DT_CVPrice] 7  8  9 go 10 set statistics profile off 11 set statistics io off 12 set statistics time off 
复制代码

 

第2个方法效果如下图,

 

第三种方法 ,用Sql Server 自带的工具

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

 

 

效果如图,

0 0
原创粉丝点击