
正文
sqlserver2008内存增加,sqlserver占用内存不断增加
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
造成mssql2008内存不断增加的原因是什么
也可以根据需要调整MS SQL能使用的内存,提示的是,内存设定过小可能造成它工作不正常,或速度变很慢,或使硬盘读写变得频烦。
SQLServer占用内存过高的原因是SQLServer本身内存回收机制做的不好。SQLServer运行越久,占用内存会越来越大。解决方法:在程序里面启动SQLServer2008,系统登录,右键点击服务名,选择“属性”。
SQL Server运行越久,占用内存会越来越大。因为sql server本身内存回收机制做的不好,这是微软系列的服务器&数据库问题的通病。解决SQL Server占用内存过高的方法:定期重启SQL Server 2008 R2数据库服务即可。
相关问答
Q1: sql2008数据库内存一直增加
如果你只是开发用,要想让sqlserver释放内存,重启sqlserver的服务就行了。可以在SQLServer属性(内存选项卡)中找到配置使用内存的地方,或者也可以使用sp_configure来完成。
定期重启SQL Server 2008 R2数据库服务即可。
如果是个人工作电脑,为了学习或小数据库应用安装了MS SQL,可以去服务中把SQL的相关服务停止,并设定为手动,要使用时,手工起动即可。
依次运行如下命令,将最大内存设置为20G,当然可以根据你实际上的内存来做调整 另外这里限制的内存只是SQL Server缓冲池的大小,SQL Server其它功能也是要占用内存的。还有64bit的是不需要开启AWE的。
sqlserver2008会把整个数据库缓存到内存里面,就是说数据库有多大,就会占内存多个空间,直到把内存占满为止。
在(Local)节点上单击鼠标右键,选择属性菜单,可以看到一个 SQl Server属性(配置) 窗体 选择内存舌标,打开内存配置页面。
Q2: 如何释放Sqlserver所占用的内存?
1、要解决SQLServer占内存过多的问题,可以调整最大服务器内存设置、优化查询、建立适当的索引以及定期维护数据库。 调整最大服务器内存设置 SQL Server 使用内存来缓存数据,以便快速检索。
2、解决SQLServer占用内存过高的方法:定期重启SQLServer2008R2数据库服务即可。不想让sqlservr.exe随机启动,占了好大的内存,那么怎么来禁止它随机启动呢。第一种如果跟我的情况是一样。打开SQL选中SQLServer,右键,属性。
3、在我的电脑中,搜索访问sql占用内存,在右侧的管理服务器中选择重新启动,重启一下IIS。查看一下,sql服务仍然占用大量的内存,内存占用基本没有改变。然后重启sql服务。然后再重启一下sql代理。
4、处理方法:用BACKUPLOGdatabaseWITHNO_LOG清除日志把数据库属性中的故障还原模型改为“简单”可以大大减慢日志增长的速度。
sqlserver2008内存增加的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver占用内存不断增加、sqlserver2008内存增加的信息别忘了在本站进行查找喔。






