查询sql语句的执行时间

Posted 晴天MM

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询sql语句的执行时间相关的知识,希望对你有一定的参考价值。

我们开启执行计划来看sql语句的执行效率,看下索引是否使用等

但是执行计划没有告诉我们执行时间,刚刚看了一个代码,可以自己计算执行时间的

Declare @d Datetime      
Set @d=getdate()   
select  IDfrom Taskinfo order by NEWID()
Select  Datediff(ms,@d,Getdate()) --查看执行多少秒。。


Declare @d Datetime      
Set @d=getdate()   
select  ID, NEWID() random from Taskinfo order by random
Select  Datediff(ms,@d,Getdate()) --查看执行多少秒。

后面再来总结NewID的效率问题

 

以上是关于查询sql语句的执行时间的主要内容,如果未能解决你的问题,请参考以下文章

如何获取Oracle数据库中sql语句的执行时间

怎么查找执行比较慢的sql语句

直接执行sql语句查询很快,在程序中报sql超时。

MYSQL执行sql语句,批量更改为指定时间段的随机时间

mysql数据库: 为啥sql语句在查询分析中的执行速度远远快于在应用程序的(而且有时候后者慢的很多)

oracle 的问题 执行SQL查询语句 出现:部分多字节字符