我遇到了CPU使用问题。为了找到有关处理查询的信息,我使用了:
EXEC sp_who2
我在结果集lastBatch
中得到了结果。任何人都可以解释什么是LastBatch以及它如何用于分析昂贵的查询?
答案 0 :(得分:2)
lastBatch只是sp_who2记录中标识的连接执行的最后一批的日期/时间。它的主要用途非常简单......它会告诉您连接上次执行批处理的时间。
至于它如何用于分析与您的CPU问题相关的昂贵查询...它可以帮助您将连接执行的批处理的日期/时间与perfmon会话相匹配。知道日期/时间将允许您准确查看批处理运行时cpu所处的负载类型。 (只要你正在积极追踪perfmon以获得你可以参考的东西。)
sp_who2还会返回其他有用的信息,例如cmd,您可以使用各种dmv等进行更深入的分析。