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。 前 后 相关内容 您能否设置 Bitvise(Windows Server)在传输特定文件时运行脚本? linux + 查找 + 删除文件并警告“文件已删除” Exchange 2016 - 命名空间导致外部无法访问 OWA 如何根据与特定字符串匹配的多个列中的值创建新列? 视频通话(祖父母) 如何定义一个像 \lim 或 \sum 一样有限制的数学运算符? ASA 站点到站点 IPSec vpn 到 Linux ipsec-tools 端点在一段随机时间后停止工作 下班后服务器监控程序 强制实施 Vista 家长控制,同时允许部分管理员权限 批处理脚本从文本文件读取并为文件名创建递增数字