首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用SqlBulkCopy执行查询后未释放内存

使用SqlBulkCopy执行查询后未释放内存
EN

Stack Overflow用户
提问于 2015-04-24 02:16:27
回答 1查看 339关注 0票数 0

我知道:进程被终止,数据库中的所有记录都被插入,然后当我在Windows中看到任务管理器时,sqlserver.exe进程仍然有一个3.663.263mb占用我的内存,并且没有被释放......

EN

回答 1

Stack Overflow用户

发布于 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将无法释放内存,除非减少最小服务器内存值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29831353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档