Halt_And_Catch_Fire Asked: 2017-09-12 15:46:28 +0800 CST2017-09-12 15:46:28 +0800 CST 2017-09-12 15:46:28 +0800 CST 休眠 SPID 与开放交易 772 这是 的输出sp_whoisactive。我应该担心具有高 cpu 数量和开放事务的休眠 spids 吗?该sql_command值与 相同sql_text。CPU 和读取确实会随着时间的推移而增加。 我在任何给定时间都有数百个这样的东西……这会影响 CPU 吗? sql-server sp-whoisactive 1 个回答 Voted Best Answer jesijesi 2017-09-12T18:01:18+08:002017-09-12T18:01:18+08:00 我不确定您的情况是否类似,但您可以在订阅者上看到分发代理 SPID 的类似行为。 当它不应用任何更改时,它看起来很相似。 所以在这种情况下它的正常行为。 可以想象,数百个空闲会话不会影响 CPU。但是那些会话可能正在醒来并做事。真正的问题是那些 spid 从哪里来?它们都来自同一个应用程序吗?如果是这样,可能是时候询问应用程序支持人员为什么它有这么多连接。也许他们没有正确关闭连接。
我不确定您的情况是否类似,但您可以在订阅者上看到分发代理 SPID 的类似行为。
当它不应用任何更改时,它看起来很相似。
所以在这种情况下它的正常行为。
可以想象,数百个空闲会话不会影响 CPU。但是那些会话可能正在醒来并做事。真正的问题是那些 spid 从哪里来?它们都来自同一个应用程序吗?如果是这样,可能是时候询问应用程序支持人员为什么它有这么多连接。也许他们没有正确关闭连接。