龙空技术网

SqlServer夯实基础-查看性能常用语句

58源码 555

前言:

现时你们对“sqlserver常用查询语句”可能比较看重,同学们都想要剖析一些“sqlserver常用查询语句”的相关文章。那么小编在网摘上搜集了一些对于“sqlserver常用查询语句””的相关知识,希望大家能喜欢,兄弟们快快来了解一下吧!

概述:

在实际应用中,我们经常需要知道当前SqlServer健康以及运行状况,以下是几个常用的统计方法。

SqlServer 得到一个SQL的运行计划情况

统计关键字: PROFILE

主要目的是得到Sql中的每个语句消耗的时间以及相关资源情况

在查询分析器里输入SQL

SET STATISTICS PROFILE ON SELECT top 100 adf_user.*,adf_org.OrgName FROM adf_userleft join adf_org on adf_user.OrgCode = adf_org.CodeSET STATISTICS PROFILE OFF

SqlServer得到一个Sql的IO使用情况

统计关键字: IO

SET STATISTICS IO ON SELECT top 100 adf_user.*,adf_org.OrgName FROM adf_userleft join adf_org on adf_user.OrgCode = adf_org.CodeSET STATISTICS IO OFF

SqlServer得到Sql的执行时间

统计关键字: Time

SET STATISTICS Time ON SELECT top 100 adf_user.*,adf_org.OrgName FROM adf_userleft join adf_org on adf_user.OrgCode = adf_org.CodeSET STATISTICS Time OFF

也可以通过 进行组合使用,得到全面的统计信息

以下可以得到Sql执行计划,花费的时间 以及IO的情况

SET STATISTICS Profile ON SET STATISTICS Time ON SET STATISTICS IO ONSELECT top 100 adf_user.*,adf_org.OrgName FROM adf_userleft join adf_org on adf_user.OrgCode = adf_org.CodeSET STATISTICS Profile OFFSET STATISTICS Time OFFSET STATISTICS IO OFF

结果

标签: #sqlserver常用查询语句