日期:2014-05-18  浏览次数:20471 次

关于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连接数,合理不?
看看是不是用到临时表了,确认用后删除了。

这样的东西很多都是写法上的问题