SQL2005 很占内存,使用一会后就占用1G内存,其他VS2005等程序一起占了2.06G内存去了,我笔记本一共只有2G内存。请问大家有没有这种问题?
2 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
和用不用笔记本开发没关系,你就是用工作站开发,你配置不好,内存照样用光。
SQLSERVER 默认配置是只要有内存就占下来做缓存,所以内存会不断增加,直到没有内存时
SQLSERVER才会试图释放内存。
所以除非你的机器内存非常多,而且仅仅是用于数据库,否则最好配置一下下面参数
sp_configure 'max server memory', 512
RECONFIGURE
这样SQLSERVER 在占用到 512M内存后,将不再占用内存,但这个并不绝对,设置这个后内存依然有可能增长,因为这个只限制了对表和索引缓存使用的内存,而一些SQLSERVER 核心程序需要的内存,还有TempDb等可能并不在这个限制之内,所以SQLSERVER 的内存增长和你如果写SQL语句也有一些关系,总之设一下还是比不设好。
- 2 回答
- 0 关注
- 881 浏览
添加回答
举报
0/150
提交
取消