在SQLServer上查看SQL语句的执行时间的方法
程序员文章站
2023-12-11 16:52:46
1:下面这种是比较简单的查询方法,通过查询前的时间和查询后的时间差来计算的
复制代码 代码如下:
declare @begin_date datetime
de...
1:下面这种是比较简单的查询方法,通过查询前的时间和查询后的时间差来计算的
复制代码 代码如下:
declare @begin_date datetime
declare @end_date datetime
select @begin_date = getdate()
<这里写上你的语句...>
select @end_date = getdate()
select datediff(ms,@begin_date,@end_date) as '用时/毫秒'
2:下面这种方法比较全面,将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来
复制代码 代码如下:
set statistics profile on
set statistics io on
set statistics time on
go
<这里写上你的语句...>
go
set statistics profile off
set statistics io off
set statistics time off
有时候我们需要知道一段sql语句执行的时间有多长。下面是其中一种办法。
declare @predate datetime select @predate = getdate() print @predate select datepart(ms,@predate) as ms, datepart(ss,@predate) as second,datepart(mi,@predate) as minute go --需要测试的sql语句 go declare @predate datetime select @predate= getdate() select datepart(ms,@predate) as ms, datepart(ss,@predate) as second,datepart(mi,@predate) as minute
这样可以知道你的语句到底运行了多少毫秒。
推荐阅读
-
在SQLServer上查看SQL语句的执行时间的方法
-
MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
-
在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
-
查看django执行的sql语句及消耗时间的两种方法
-
asp.net Parameters.AddWithValue方法在SQL语句的 Where 字句中的用法
-
在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
-
在iPad上查看iPhone中的内容及iCloud使用方法
-
在sqlserver2005中安装sql server 2000的示例数据库northwind的方法
-
两种查看EFCore生成Sql语句的方法
-
SQLServer怎么查看正在执行的SQL语句?