日期:2014-05-17  浏览次数:20470 次

sqlserver2005内存问题
服务器32G内存,被sqlserver2005吃掉了24G内存,怎么只看涨不看见释放呢,虽然还有8G内存可用,这样涨下去100G内存也不够用呀。不知如何配置了。

------解决方案--------------------
感觉用掉的内存不正常
服务器上跑着的应用程序很多吗?数据量大吗?
是否有很多表变量什么的没有及时释放呢
------解决方案--------------------
是不是一直有大数据量的查询操作阿?
------解决方案--------------------
SQL Server的内存释放机制感觉不是很好,你可以设置SQL SERVER可以使用的最大内存存

SQL SERVER数据库引擎属性,内存页,启用AWE,设置最大使用内存
------解决方案--------------------
我的是64位机,也都是64位系统,启用AWE有必要吗?
不需要,但要做锁定内存页的动作。

建议设定内存最大值和最小值。

如果是单DB服务器,无其他应用,建议少分配内存给OS,比如2-4G。