您的位置:首页 > 数据库

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

2014-12-16 14:53 706 查看
第一种方法,先记录执行前的时间,然后在记录执行Sql后的时间,然后做减法

第一种方法:
declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()
SELECT COUNT(1)
--要执行的SQL语句
FROM [dbo].[DT_CVPrice]
WHERE  DCVP_CharacterGUID = '3434343'
----------
select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'


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

set statistics profile on
set statistics io on
set statistics time on
go
--写SQL语句的地方
SELECT * FROM [dbo].[DT_CVPrice]

go
set statistics profile off
set statistics io off
set statistics time off


第2个方法效果如下图,



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

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



效果如图,

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: