Sqlserver数据库执行时间
方法一
sql2008r2中:选中需执行的sql语句 点击查询 右键选中->显示估计的执行计划
快捷:ctrl+L
方法二
先记录执行前的时间,然后再记录执行Sql后的时间,然后做减法
declare @d datetime set @d=getdate() /*你的SQL脚本开始*/ /*你的SQL脚本结束*/ select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
方法三
set statistics profile on --显示分析、编译和执行查询所需的时间(以毫秒为单位)。
set statistics io on --报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
set statistics time on --显示每个查询执行后的结果集,代表查询执行的配置文件。
--your SQL--
set statistics profile off
SET STATISTICS PROFILE ON SET STATISTICS IO ON SET STATISTICS TIME ON GO /*--你的SQL脚本开始*/ /*你的SQL脚本结束*/ GO SET STATISTICS PROFILE OFF SET STATISTICS IO OFF SET STATISTICS TIME OFF
摘抄原文 https://www.cnblogs.com/xcsn/p/7773212.html