欢迎来到博达网站群学习网!
|
当前位置: 九游会 >> 知识库 >> 部署类 >> 数据库 >> 正文

sqlserver内存耗尽问题-九游会

发布时间:2016-08-03    浏览次数:次

现象

vsb产品使用sqlserver作为连接数据库,在数据库访问量很大很频繁的情况下,有时会出现操作系统内存资源耗尽的情况,系统不响应或响应慢。

原因

sqlserver默认安装时,对系统的内存资源使用情况设置的是最大化,也就是有多少就用多少。导致系统内存资源被无限制占用。

解决方法

在这里我们有必要将sqlserver对系统内存资源的使用限定在一个范围内,以保证系统的正常运行。下面以sqlserver 2008为例进这说明:

   进入sqlserver 2008的数据库的management studio,在对象资源管理器中选中相应的服务器,右击打开服务器属性调置窗,在“内存”选项卡中,对内存的使用加以限制,如下图:

图中将sqlserver对系统内存的使用限制在了0-500m的范围内,具体的设置可根据系统内存的实际大小进行设置。如一个有4g内存的服务器,如果只运行sqlserver,可以将sqlserver的内存使用调为2-3g。

网站地图