sqlserver计数语句(SqlServer夯实基础-统计某个Sql的执行时间以及CPU耗时信息)

目的:

我们在开发软件的时候,会大量的使用到Sql语句,我们来判断一个Sql所花费的CPU与执行时间等信息,需要进行评估。

使用SqlServer 客户端管理工具 SqlServer Management Studio 简称 :SSMS 客户端软件进行Sql耗时信息查询。

打开SSMS

在一个数据库右分健 New Query或者 新查询。

sqlserver计数语句(SqlServer夯实基础-统计某个Sql的执行时间以及CPU耗时信息)(1)

编写Sql

SET STATISTICS Time ON SELECT top 100 * FROM adf_user SET STATISTICS TIME OFF

sqlserver计数语句(SqlServer夯实基础-统计某个Sql的执行时间以及CPU耗时信息)(2)

运行当前Sql

一方面得到结果,另一方面可以使用Message查看,当前Sql所耗资源情况

sqlserver计数语句(SqlServer夯实基础-统计某个Sql的执行时间以及CPU耗时信息)(3)

从上图可以看到使用了 STATISTICS Time 时间统计

SET STATISTICS Time ON SELECT top 100 * FROM adf_user SET STATISTICS TIME OFF

说明:

(1) 先打开时间统计,(2)然后执行查询、(3)最后关闭时间统计。

在结果中可以看到

sqlserver计数语句(SqlServer夯实基础-统计某个Sql的执行时间以及CPU耗时信息)(4)

以上Sql,CPU消耗了0秒 ,以及这个Sql执行消耗时间 elapsed time 为 0

通过使用Time关键字来统计当前Sql的情况,可以针对性的进行相关的优化

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页