我知道:进程被终止,数据库中的所有记录都被插入,然后当我在Windows中看到任务管理器时,sqlserver.exe进程仍然有一个3.663.263mb占用我的内存,并且没有被释放......
发布于 2015-04-24 02:41:19
您可以控制服务器内存配置并设置MAX SERVER MEMORY。下面是一个很好的概述文档https://msdn.microsoft.com/en-us/library/ms178067.aspx
最小最大内存值为:32位- 64MB 64位- 128mb
设置最小服务器内存和最大服务器内存以跨越一系列内存值。此方法对于系统管理员或数据库管理员在配置SQL Server实例时结合同一台计算机上运行的其他应用程序的内存要求非常有用。
使用最小服务器内存可保证SQL Server内存管理器可用于SQL server实例的最小内存量。SQL Server不会在启动时立即分配在最小服务器内存中指定的内存量。但是,在由于客户端负载而导致内存使用量达到此值后,SQL Server将无法释放内存,除非减少最小服务器内存值。
https://stackoverflow.com/questions/29831353
复制相似问题