我遇到了CPU使用率问题。为了找到有关处理查询的信息,我使用:
EXEC sp_who2 我已经得到了结果,在结果集中有一列lastBatch。谁能解释一下什么是LastBatch,以及它对分析昂贵的查询有何用处?
发布于 2011-06-15 15:30:26
lastBatch只是由sp_who2记录中标识的连接执行的最后一批处理的日期/时间。它的主要用途非常简单...它会告诉您连接上次执行批处理的时间。
至于如何使用它来分析与您的CPU问题相关的昂贵查询...它可以帮助您将连接执行的批处理的日期/时间与perfmon会话相匹配。知道日期/时间将允许您准确地查看批处理运行时cpu的负载类型。(只要您正在积极跟踪perfmon,以便有一些可以参考的东西。)
sp_who2还会返回其他有用的信息,比如cmd,您可以使用各种dmv等对其进行更深入的分析。
https://stackoverflow.com/questions/6353175
复制相似问题