SQL Server Management Studio CPU 和 RAM 使用率无缘无故不断增加 2024-6-18 • memory cpu ssms sql-server-2012 我在使用 SQL Server Management Studio 版本 11.0.2100.60 时遇到了一个奇怪的问题。当我编写一些查询时,有时 CPU 会被占用,并且 RAM 使用率不断增加。通常关闭并重新打开 SSMS 可以解决问题,但如果我不得不多次这样做,那就很烦人了。 如何解决这个问题? [更新]:我运行了 PerfView 来分析 CPU 使用率。但我不太清楚如何从那里进行故障排除: PerfView CPU 堆栈,显示 ssms 使用了大量 CPU 资源: 深入研究 Ssms。看起来这个 ntdll 占用了最多的资源: GC 堆净内存(粗采样): 答案1 Intelligence 也存在这个问题。我今天也遇到了同样的问题。在 SSMS 中打开一个 60kb 的 SQL 文件后,它占用了近 2GB 的内存。 无论如何,我搞明白了。这是因为查询窗口中的代码或连接不完整。如果我注释掉那个不完整的代码片段,它就恢复正常了。检查未在 ON 条件下关闭的连接等,或者将其注释掉,直到写完为止。 您可以在下图中看到注释不完整代码之前和之后的内存观察结果。它从 1.2GB 降到了 128MB 代码不完整 注释代码后 答案2 我设法通过禁用自动恢复将其从 2.5 GB 减少到 150KB。 前 后 相关内容 确定 DNS 故障的原因(域名未传播) 灯栈开发的最佳设置 防止电子邮件地址进入全域垃圾邮件 在 Windows 8 中复制并粘贴性能计数器 我可以在没有 xdotool 的情况下通过终端模拟鼠标移动吗? KVM 中的网络带宽限制 如何创建使用值并在远程服务器上 grep 的别名? Google Cloud Platform 如何使用 --async 标志处理数据库备份? 窗口焦点“卡住”-无法点击窗口外部[重复] 将环境变量值绑定到应用程序