关于SQL大量占用内存的问题!请指点!!!
公司有一台HP ML 350 服务器!,2005年买的,一直用的好好,最近出现了一些问题。
系统是WIN2000 advance server (3个月前重新安装过)
基本配置为:1G内存(两个礼拜前刚换的新内存),XEON3.0,36G硬盘(双硬盘,做了RAID 1)
最近出现一个问题:访问这个服务器的数据库(SQL SERVER2000)很慢,于是我去看了一下任务管理器,SQL 居然占了839Md的内存。
重新启动,在刚进入2000界面的时候,出现蓝屏,错误提示“校验出错!”,通过安全模式打开也是一样。于是打开机箱,重新插拔了一下内存条(内存条有点烫,不知道是否正常??),重新启动成功,再看任务管理器,SQL 只占了38Md的内存。过了大概1个小时,SQL 又开始占内存了(100M多点)。
请问:1、SQL 占839Md的内存,这种现象是否正常??(公司40台电脑会访问该数据库)
2、是系统坏了还是内存坏了?? 还是说内存太小了??
请指点一下,谢谢!!
学习,关注……
------解决方案--------------------SQL 占839Md的内存当然正常,我公司并发数比你还少,内存也是1G,速度照样有时好有时不好。
解决方案只有增加内存,有条件的还可以加个cpu.
------解决方案--------------------我们数据库服务器内存都是6-16G
至少都会占用1。4G以上啦。。
接分
你这个也算正常啦。
------解决方案--------------------我们服务器内存都是3G以上
------解决方案--------------------作为服务器配置差了点,如果是个人电脑还行,建议LZ将服务器上不必要的东西全删掉,没有的服务该停就停下,没事不要登陆上去,优先后台服务和系统缓存
------解决方案--------------------看看SQL连接数,合理不?
看看是不是用到临时表了,确认用后删除了。
这样的东西很多都是写法上的问题