我在使用 Sql Server 2012 时遇到了一些奇怪的情况。
如果我打开 Management Studio 2012 (11.0.2100.60) 并对表进行一些查询,该过程sqlservr.exe
在一小时内会占用 2 GB 的 RAM 内存。即使我关闭了 Management Studio 应用程序,内存仍然会不断增加。因此,每次我都必须重新启动服务才能释放内存。
问:可以解决这个问题吗?还是我必须等待服务包?
以下是证明:
答案1
似乎如果您关闭 IntelliSense,内存消耗会大幅减少,软件的响应速度会更快。要关闭它,请转到“工具”->“选项”->“文本编辑器”->“Transact-SQL”->“IntelliSense”,然后取消选中该框。保存您的工作并重新启动 SSMS。
最大的缺点是您将失去 IntelliSense 和代码大纲功能。这很令人沮丧,但至少您可以让 SSMS 连续几天打开而不会出现问题。