日期:2014-05-19  浏览次数:20611 次

sql2000占用多大内存是正常的呀,我的有时会50000多M,有时18000多M,是不是不正常呀?
sql2000占用多大内存是正常的呀,我的有时会50000多M,有时18000多M,是不是不正常呀?
------------
有时会感到机器特别慢,到进程管理器中一看,原来sqlserver的进程占用不着50000多M的内存,这种情况如何处理呀?

我现在是重启,可是除了重启还有别的办法释放内存空间吗?
另外,出现内存上升的原因是什么?
谢谢大家先。


------解决方案--------------------
使用 DBCC FREEPROCCACHE 清除过程高速缓存。试试
SQL不会自动释放内存,你可以右键单击服务器组--〉属性--〉内存设置
------解决方案--------------------
重启机器还不如重启sql服务
------解决方案--------------------
关闭sqlserver服务,然后再重启动服务,这样内存占用会下来.
------解决方案--------------------
其实这个问题是SQL Server内存管理上的BUG,安是由于SQL Server默认的内存管理而导致的.在SQL Server属性(配置)中,限制内存大小可以有效的控制内存占用率