前言:
现时你们对“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常用查询语句