SQL2000占用内存过大解决方法 - 电脑技术中心 - 【漳州电脑网】_漳州电脑维修_漳州笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑技术中心 > 正文

SQL2000占用内存过大解决方法

发布日期:2018-04-23

摘要:这些问题如果在服务器大内存的情况下,没什么感觉。如果服务器的内存比较小的话,这些问题就体现的非常明显。我有个客户也是这样,服务器的内存只有2GB,使用的是SQL Server 2000和SQL Ser...

这些问题如果在服务器大内存的情况下,没什么感觉。如果服务器的内存比较小的话,这些问题就体现的非常明显。

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

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

(开始菜单中的SQL Server 2000企业管理器)

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

(打开SQL Server属性设置)

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

(配置SQL Server最大使用内存)

以下是原来的500多MB的内存使用率,直降到110多的内存使用率。

(进程中SQLSERVER内存使用率)

上一篇:音频服务未开启引起没有声音

下一篇:快进入桌面时关机 有时电脑还蓝屏解决