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

时间:2022-04-06 03:29:37

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

项目中调试SQLServer 方便的查看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 '用时/毫秒'
项目中调试SQLServer 方便的查看SQL语句的执行时间的方法

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

项目中调试SQLServer 方便的查看SQL语句的执行时间的方法
 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
项目中调试SQLServer 方便的查看SQL语句的执行时间的方法