服务器 sql2008占用内存过高

weixin_38363784 2017-09-01 04:18:43
服务器安装win2008 32位操作系统, 使用SQL2008 数据库,4G内存。长时间运行后内存占用过高,导致虚拟内存不足,服务器出现假死。现需定期重启sql服务,清除缓存后,内存降到40。




网上查找方法,似乎均不起效,不知是否设置有问题,


1.限制内存
2.使用AWE分配内存
请各位指教
...全文
504 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
赤壁逍遥 2017-09-04
  • 打赏
  • 举报
回复
增加内存就可以了,4G内存确实太小了
xiaoxiangqing 2017-09-03
  • 打赏
  • 举报
回复
企业管理器里设置一下内存的最大值就行了。
吉普赛的歌 版主 2017-09-03
  • 打赏
  • 举报
回复
想要彻底解决问题, 那就换 64 位操作系统, 增加内存。 不想动大手术, 只想解决眼前问题, 那就限制SQL Server最大内存为 2500 MB ( 如果你还有网站在上面, 那最多只能 2000 MB )。
OwenZeng_DBA 2017-09-03
  • 打赏
  • 举报
回复
引用 楼主 weixin_38363784 的回复:
服务器安装win2008 32位操作系统, 使用SQL2008 数据库,4G内存。长时间运行后内存占用过高,导致虚拟内存不足,服务器出现假死。现需定期重启sql服务,清除缓存后,内存降到40。 网上查找方法,似乎均不起效,不知是否设置有问题, 1.限制内存 2.使用AWE分配内存 请各位指教
楼上的说的挺对,你的这个内存太小了。另外内存占用高,要看下内存的使用分布。看哪个部分的内存占用高,然后加以解决
longxin123 2017-09-03
  • 打赏
  • 举报
回复
试试这个
http://www.haosql.com/


  • 打赏
  • 举报
回复
你这个内存也太小了点
听雨停了 2017-09-01
  • 打赏
  • 举报
回复
1.限制内存 http://www.cnblogs.com/forevertime/p/4643045.html 2.使用AWE分配内存 http://www.cnblogs.com/lyhabc/archive/2012/09/24/2699421.html
二月十六 版主 2017-09-01
  • 打赏
  • 举报
回复
楼主也可以监控一下那些语句很耗内存,看能不能优化一下。
二月十六 版主 2017-09-01
  • 打赏
  • 举报
回复
4G内存做服务器稍微小点,安装个32G的吧。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧