在启用sqlserver服务后,发现进程sqlservr.exe的内存使用量从开始的100多MB持续增加,很快就高达5G以上,造成机器运行缓慢、卡机,严重影响使用,
估计可能是对数据库操作时,数据库系统需要进行数据缓冲,以提高系统的性能,如对一张大表进行大数据量的操作,数据库系统会尽力将数据读入内存,以提高性能,同时也就占用了大量的内存。
解决如下:
1、需要与发开部门确定代码(沟通比较有难度)
2、打开SQL Server Management Studio、右键服务器名、选择属性,出现如下图的属性对话框,选择内存项,将最大服务器内存改成自己设定的值,这里改成2048M,确定后再去看看sqlservr.exe的内存使用量。
阅读(4953) | 评论(0) | 转发(0) |