pra*_*rav 5 sql t-sql sql-server sql-server-2008
我遇到了 CPU 使用问题。为了查找有关处理查询的信息,我使用了:
EXEC sp_who2
Run Code Online (Sandbox Code Playgroud)
我已经得到结果,在结果集中的一列中lastBatch
。谁能解释一下 LastBatch 是什么以及它如何用于分析昂贵的查询?
lastBatch 只是 sp_who2 记录中标识的连接执行的最后一个批处理的日期/时间。它的主要用法非常简单......它告诉您连接上次执行批处理的时间。
至于如何使用它来分析与您的 CPU 问题相关的昂贵查询...它可以帮助您将连接执行的批处理的日期/时间与 perfmon 会话相匹配。了解日期/时间可以让您准确了解批处理运行时 CPU 的负载类型。(只要您积极跟踪 perfmon 以便获得可以参考的内容。)
sp_who2 还返回其他有用的信息,例如 cmd,您可以使用各种 dmv 等进行更深入的分析。
归档时间: |
|
查看次数: |
13981 次 |
最近记录: |