sql server2008 释放内存?

徐徐透之 2013-08-22 05:08:01
我公司的ERP服务器(win2003X64,sql 2008),大约有100个数据库,运行一段时间,内存用的多了,就会变得很慢,我一般就是重启服务器(因为是白天重启,会耽误工作),我想知道除了重启外,怎么能把那块内存释放掉?
是用语句啊,还是存储过程,还是有软件什么的?
...全文
302 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
haitao 2013-08-23
  • 打赏
  • 举报
回复
内存被数据库占了,数据库应该更快才对 清空内存,数据库需要把数据从重更慢的硬盘加载到内存,才能使用,只会更慢
KeepSayingNo 2013-08-23
  • 打赏
  • 举报
回复
在你服务器上的服务中将下图中的停掉就行了,没必要重启服务器啊
唐诗三百首 2013-08-22
  • 打赏
  • 举报
回复
只要系统稳定运行,内存用的多,不大于物理内存80%的话,应该没什么问题的. 另: 确认一下SQL2008 SP2补丁安装了没.
Shawn 2013-08-22
  • 打赏
  • 举报
回复
#1.楼主的这台服务器资源只有SQL SERVER用吗? #2.重启SQL SERVER服务也可以释放内存,但无论是重启服务器或SQL SERVER服务都是下下策。 #3.SQL SERVER占的内存不会主动释放,建议设置SQL SERVER占用内存的最大值。 #4.根本原因:找到为什么吃内存的,优化之。
sharpblade 2013-08-22
  • 打赏
  • 举报
回复
SQL SERVER 本来就要用很多内存啊。 读内存比读硬盘快多了。
Cloud_Hero 2013-08-22
  • 打赏
  • 举报
回复
建议你把系统升级成win ser 2008r2系统,2008对内存有优化
Andy__Huang 2013-08-22
  • 打赏
  • 举报
回复
把sql server服务暂停后再启动,可以释内存

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧