RH2288 V2服务器使用SQLServer2012数据库内存占用率高

发布时间:  2015-05-01 浏览次数:  250 下载次数:  0
问题描述
南方某局点一台RH2288 V2服务器,安装的是windows 2008 R2版本操作系统,使用SQLServer2012数据库时,使用一段时间之后内存使用率会持续增高,可达到40%以上,任务管理器的内存使用截图如下:
告警信息



 

处理过程

经分析SQL日志,发现是开启了NUMA功能,导致使用一段时间之后内存使用率会持续增高,参考Windows论坛上的说法,关闭BIOS中Advanced Processor 界面将NUMA mode置为Disabled后,内存占有率下降到10%左右,如图:


根因

非服务器硬件故障,SQLServer数据库软件的bug,已经在最新的SQL Server2008/2012版本补丁包中修复。

详情可参加微软官网说明: https://support.microsoft.com/en-us/kb/2819662


解决方案

临时规避方案,在BIOS中将NUMA mode置为Disabled,修改如图所示:


解决方案:

可在微软官网下载相应的补丁进行修复,下载的时候请注意对应的数据库版本。

下载地址: https://support.microsoft.com/en-us/kb/2819662


建议与总结
此问题非服务器硬件问题,数据库bug问题,可采用临时规避方案解决问题,也可以下载对应数据库版本的补丁包进行修复。此案例适用于Tecal 全系列服务器在windows 2008 R2环境下的数据库SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 and SQL Server 2012。

END