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。 前 后 相关内容 使用宏进行排版,然后从其他人的源代码中删除它们? 升级到 Xubuntu 18.04.2 LTS 后图形元素显示不正确 如果组尚不存在,是否可以使用简短的命令来创建该组? 是否可以使用 xdotool 中的正则表达式来识别窗口? 如何在 Apache 上的 htaccess 中设置 javascript 文件缓存 鼠标键不起作用 dnsmasq dhcp 未侦听端口 67 Firefox 首次打开时网络变慢 自定义采样率来收听 YouTube 上的视频 版权声明字符串中的换行符(XMP pdf 元数据)