SQL SERVER 2005内存问题 100xx_adam]

发布时间:2017-3-29 9:33:09 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SQL SERVER 2005内存问题 100xx_adam]",主要涉及到SQL SERVER 2005内存问题 100xx_adam]方面的内容,对于SQL SERVER 2005内存问题 100xx_adam]感兴趣的同学可以参考一下。

在开发过程中,使用了4G内存,机器刚起动的时候服务启动情况下,只占用几百M的内存,但是只要运行查询或者运行ssis包,内存很就会上去,3.2G左右,但是包执行完了不做任何操作内存还是3.2,为什么不释放?  我们重新起动了sql server 数据库服务内存变回了几百M,但是一运行东西或操作就变成了3G以上,我设置了最大内存使用3G   有经验的给个建议,谢谢!  我觉得问题的关键为什么sql server 2005不自动释放内存?

你可以看看以前的贴子,其中已经说过,sql server 2005的内存管理方式是懒加载。就是说如果内存充裕,一旦使用了的内存是不释放的!除非你的其他进程有很大的内存需要,sql server才会放掉占用的内存部分。因为windows和sql server都是微软做的,这部分的协调问题,我们是不需要担心的!所以你的情况,不需要重起! 还有,你的服务器是32bit的吗?如果是的话,你可能是启用了awe选项,才会导致sql server占用了2G以上的内存。

启动 SQL Server 时,它将基于多个参数(例如系统的物理内存量、服务器线程数和各个启动参数)计算缓冲池的虚拟地址空间的大小。SQL Server 将为缓冲池保留计算得到的进程虚拟地址空间量,但它仅为当前负荷获取(提交)所需的物理内存量。 然后实例将继续获取支持工作负荷所需的内存。随着用户连接和运行查询的逐步增多,SQL Server 将按需获取更多的物理内存。SQL Server 实例将继续获取物理内存直到达到自己的 max server memory 分配目标或 Windows 指示不再有可用剩余内存;当该实例获取的内存超过 min server memory 设置并且 Windows 指示可用内存短缺时将释放内存。 随着在运行 SQL Server 实例的计算机上启动其他应用程序,这些应用程序将会占用内存,从而使可用物理内存量降到 SQL Server 目标以下。SQL Server 实例将调整其内存使用量。如果有其他应用程序停止运行而使可用内存增多,SQL Server 实例将增加其内存分配的大小。SQL Server 可以每秒释放并获取几 MB 的内存,这使它可以根据内存分配变化快速做出调整。

若要监视 SQL Server 使用的内存量,请检查下列性能计数器: Process: Working Set SQL Server: Buffer Manager: Buffer Cache Hit Ratio SQL Server: Buffer Manager: Total Pages SQL Server: Memory Manager: Total Server Memory (KB) Working Set 计数器显示进程所用的内存量。如果此内存量一直小于 min server memory 和 max server memory 服务器选项设置的内存量,则 SQL Server 被配置为使用过多内存。如果未将 SQL Server 配置为使用过多内存,则可以使用 set working set size SQL Server 配置选项调整工作集的大小。有关详细信息,请参阅 set working set size 选项。  Buffer Cache Hit Ratio 计数器仅适用于应用程序。但是,90% 或更高的命中率是令人满意的。添加更多内存,直到该值始终大于 90%。大于 90% 的值表示数据缓存满足所有数据请求中 90% 以上的请求。 如果 Total Server Memory (KB) 计数器值相对于计算机的物理内存量而言一直很高,则可能表示需要更多内存 FROM BOL

学习。楼上的老大,VSTS是不是巨熟悉呀?

其实觉得不好的话可以将内存的Max值设置一下,也没多大所谓,你其他地方要内存是SQLServer会自动释放

我2000也有类似问题

我在SQLSERVER2K中遇到了这情况,不过没想到特别好的办法,只能每天定时重器服务了

这些参数好象不跟ORACLE一样

上一篇:求外国的地区行政数据库,精确到州 100lookmai]
下一篇:微软受害于Vista对SQL Server的支持 50yanglilibaobao]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款