EXEC sp_who2 - LastBatch?

时间:2011-06-15 04:53:44

标签: sql sql-server tsql sql-server-2008

我遇到了CPU使用问题。为了找到有关处理查询的信息,我使用了:

EXEC sp_who2 

我在结果集lastBatch中得到了结果。任何人都可以解释什么是LastBatch以及它如何用于分析昂贵的查询?

1 个答案:

答案 0 :(得分:2)

lastBatch只是sp_who2记录中标识的连接执行的最后一批的日期/时间。它的主要用途非常简单......它会告诉您连接上次执行批处理的时间。

至于它如何用于分析与您的CPU问题相关的昂贵查询...它可以帮助您将连接执行的批处理的日期/时间与perfmon会话相匹配。知道日期/时间将允许您准确查看批处理运行时cpu所处的负载类型。 (只要你正在积极追踪perfmon以获得你可以参考的东西。)

sp_who2还会返回其他有用的信息,例如cmd,您可以使用各种dmv等进行更深入的分析。