我遇到了一个很大的内存问题,导致服务器出现重大问题.
在机器上有Windows 2003 x86,sql Server 2005和运行许多应用程序的IIS. 8处理器系统,带4Gb RAM.最近出现的主要问题是内存使用量总是很高,大约3.8Gb.重启后一段时间后,它开始增长到3.8 – 4Gb,然后一些应用程序停止响应请求,sql server查询执行速度变慢,唯一剩下要做的就是重启,这很糟糕.
当我查看进程的任务管理器时,消耗的内存总和几乎不会超过1Gb.当我打开vmmap监视器时,它向我展示了同样的事情.
sql Server最大内存为2Gb.页面文件是2 – 4Gb.
你有什么想法我怎么能弄清楚消耗这么多内存的东西?
sql服务器可能是你的罪魁祸首.那个野兽会尽量使用尽可能多的内存来优化自己.在
MSDN forums上有一个关于问题的对话,就像你的问题一样.在MSDN本身,有一些文章可以帮助您管理sql Server使用的内存.
Server Memory Options
Monitoring Memory Usage
祝你好运,并希望这对一些人有所帮助.