mssql2005内存占有用居高不下-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mssql2005内存占有用居高不下

天台之窗 2015-04-21 18:39:33 7638
win2003云主机,1G内存,安装有mssql2005,运行中sql2005占用内存直到95%,并且长期保持这个比例。以为内存不足,升级内存到2G,但结果一样,查了许多文章,限制SQL2005的内存占有用,但不管用。在2005的系统中设置了最大内存占有用为1G,重启启动也不管用。虽然网站运行都正常,但长期保持95%的内存占有用,并且时时报警总感觉不爽。大家有什么招?



分享到
取消 提交回答
全部回答(3)
  • banian
    2015-04-24 14:09:14
    SQL 产品占用内存高不高和你所使用的程序配置,存取逻辑等都有很大的关系。
    0 0
  • 天台之窗
    2015-04-22 11:50:08
    Remssql2005内存占有用居高不下
    感谢楼上的纠正,确实是错了。
    但是改正之后还是同样情况
    而且在进程里找不到占用内存的进程了。






    -------------------------

    Remssql2005内存占有用居高不下




    进程所占有内存加起来也不到1G,不知道另外的被什么占用了?

    -------------------------

    Remssql2005内存占有用居高不下

    中午重启了服务器,这是内存监控情况,不用多长时间就95%的占用了

    -------------------------

    Remssql2005内存占有用居高不下
    提交了申请,客服说不属于服务范围,不管。
    估计也不会,否则进去看了,要是知道,说一句就是了。

    -------------------------

    Remssql2005内存占有用居高不下
    使用没影响,就是时时告警

    -------------------------

    Remssql2005内存占有用居高不下
    今天客服终于回复:
    开启虚拟内存会导致磁盘io负载高,不建议您使用虚拟内存,sqlserver本身占用内存就较高,具体的内存控制还需要您在sqlserver中优化和配置。建议您将数据库分离到rds产品,以减少性能消耗。
    -----------------
    感觉这是非常不专业的回复,开启虚拟内存是为了内存不足时利用磁盘交换,扩大可用内存数值。关闭虚拟内存时,当有突发内存需求就会出现内存不足错误,导致服务无法响应。而开启虚拟内存就会避免这个错误,只是这个时候 会稍稍影响响应速度。
    将数据库单设当然是没错,这是推销产品,而不是解决技术问题。这个数据库一天也就二万PV,没有必要单独一个RSD
    上面我说过,网站访问一切正常,就是云监控总是提示内存占用90%以上,现在看来是云监控有问题。2G物理内存,加上2G的虚拟内存,实际可用内存是4G,现在内存占用90%是指物理内存占用率,而非包含虚拟内存。故而,没事,让它高去吧
    0 0
  • dongshan8
    2015-04-21 21:40:38
    楼主您好,

    好象上图中设置的“最大服务器内存(MB)”的数值不是您想要的“1G”。

    如果真是1GB内存,框内的数值可能是1024(MB)。

    请参考:https://msdn.microsoft.com/zh-cn/library/ms178067.aspx

    -------------------------

    回 2楼(天台之窗) 的帖子
    您好,

    这个现象挺有意思的。

    那Windows任务管理器,“性能”这里的截图能否看看呢?

    假如,您的物理内存是2GB,而SQL Server最大可用内存是1.5GB,那整体上来说,服务器内存使用95%或以上,有可能也是正常的现象。因为其它程序或后台进程也需要耗用内存的,并不是只有SQL Server这一个进程耗用而已。

    -------------------------

    回 5楼(天台之窗) 的帖子
    您好,

    或许您需咨询一下阿里云客服, https://workorder.aliyun.com/

    参考: http://bbs.aliyun.com/read/180314.html?spm=5176.7189909.0.0.rjxoVo

    -------------------------

    回 7楼(天台之窗) 的帖子
    您好,

    如果现在不影响站点的正常运行,那可以慢慢看,慢慢测试,看能否觉察到问题所在喔。
    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章