码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2014-12-16 16:29:13      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   io   color   sp   strong   on   

第一种方法,先记录执行前的时间,然后在记录执行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个方法效果如下图,

bubuko.com,布布扣

 

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

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

 

bubuko.com,布布扣

 

效果如图,

bubuko.com,布布扣

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

标签:style   blog   http   ar   io   color   sp   strong   on   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!