? ?
电脑维修网
当前位置:电脑维修网 >操作系统 > 网站编程代码 >SQL2000占用内存过大解决方法

SQL2000占用内存过大解决方法

2012-09-18 13:37 | 作者:电脑维护 | 来源:电脑互助网 | 参与评论 | 点击:3541次
这些问题如果在服务器大内存的情况下,没什么感觉。如果服务器的内存比较小的话,这些问题就体现的非常明显。

我有个客户也是这样,服务器的内存只有2GB,使用的是SQL Server 2000和SQL Server 2008两个数据库。一般情况下,2GB内存带不起2008的数据库,也不知道是怎么安装上去的。那么既然安装上去我就不管了,只是现在非常的卡,我远程进入服务器之后查看了一下进程发现SQL Server有两个进程,其中有一个sql的进程使用内存高达500MB还要多。当然是SQL2000占用的内存大了,这时就要考虑怎么把这个多余的内存释放出来了。以前都是直接重起服务器,但是重起完过不了两天又这样了。只能考虑怎么把SQL2000数据库的占用内存减少了。

远程连接到服务器桌面并进入,在开始菜单找到SQL Server 2000安装目录,并在安装目录中找到并执行企业管理器。
开始菜单中的SQL Server 2000企业管理器
(开始菜单中的SQL Server 2000企业管理器)

打开SQL2000企业管理器程序窗口之后在左侧SQL Server组下面找到(local)(Windows NT)在此项上右键,选择属性。如果此项无法打开属性,或者打开失败的话,请检测SQL服务是否已经开启?
打开SQL Server属性设置
(打开SQL Server属性设置)

打开SQL Server属性配置之后, 在属性配置窗口中选择“内存”选项卡,在内存选项卡中找到最大值。这个最大值默认是2047MB也就是接近2GB。把此项向左拖动,拖动到显示只有100为止,也可以直接使用键盘上的左右方向键进行拖动。这里我是设置的是100MB。设置完之后确定即可生效。无需重启电脑和SQL服务。
配置SQL Server最大使用内存
(配置SQL Server最大使用内存)

以下是原来的500多MB的内存使用率,直降到110多的内存使用率。
进程中SQLSERVER内存使用率
(进程中SQLSERVER内存使用率)
转载时请注明:转载自《电脑维修技术网》原文地址:http://www.wikiblast.net/6/4/25228.html
凡文章内未标注来源均为原创文章!恭候您的意见
------分隔线----------------------------
?
最新评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
友情连接版权声明广告合作联系我们意见投诉网站地图百度地图谷歌地图
敬告:本站所有信息都为网友发布,及网络收集而来,我们只对信息的合法性进行审核 请朋友们自行鉴别真实性。
老北京赛车-老北京赛车官网