使用WinSer2012+SQLServer2012部署的UCENTER,一直内存告警。任务管理器看不到问题,使用RAMMAP, 看到AWE 占用了大部分内存,有什么解决方法吗?
(0)
解决该问题的方法为限制SQL Server内存,通常建议将该内存限制为物理内存的一半。限制SQL内存主要分为两种方式,分别如下:
通过iMC批处理脚本限制
可以在CMD命令行中执行setsqlservermaxmem.bat来限制,相关参数说明如下:
【存放路径】[iMC安装路径]\client\bin\setsqlservermaxmem.bat
【执行方式】
语法结构:setsqlservermaxmem.bat [-server数据库服务器IP地址或服务器名] [-saPwd“sa”用户的密码] [-maxMem最大内存数值]
参数说明:saPwd指“sa”用户的密码;maxMem以MB为单位。
【执行效果】如图下图所示,将“192.168.4.61”这台SQL Server服务器的最大内存设置为最大值“2147483647”MB。
图7
通过SQL Server客户端限制
用windows用户或者sa用户登陆数据库,在数据库服务器名称处右键选择【属性】,见下图:
图8
点击【内存】可以设置最大服务器内存,该值即为需要限制的内存大小,见下图:
图9
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论