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

EXEC sp_who2


我已经在结果集中的列lastBatch之一中得到了结果。谁能解释什么是LastBatch,以及它对分析昂贵的查询有什么用?

最佳答案

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

至于如何将其用于分析与您的CPU问题相关的昂贵查询...它可以帮助您将连接与perfmon会话执行的批处理的日期/时间进行匹配。了解日期/时间将使您能够准确查看批处理运行时cpu承受的负载类型。 (只要您正在积极地跟踪perfmon,以便可以参考一下。)

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

关于sql - EXEC sp_who2-LastBatch?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6353175/

10-10 03:00