22,210
社区成员
发帖
与我相关
我的任务
分享
谢谢你的回答,不过我的WEB是从其他地方拿过来的。并没做修改。其他地方运行的好好的。WEB应该改没问题。再说即使我把WEB服务中途关掉,sqlserver所占的内存也不会自动释放。。。。不知道为什么 检查你的程序,有没有死循环之类的,如果你不操作它不涨,那就是你的某些操作出现异常,高版本的SQL Server都有自动释放内存机制,释放不了证明有异常或者高优先级的程序在占用内存,OS无法强制释放 不是说我想限制他的内存,而是他从开始的占用70MB内存一直涨到3G内存。一直把我剩余的内存全部吃掉了。结果就是我电脑卡的不行。那还怎么开发。。。 抛开异常问题,你知道为什么要用内存不?我奇怪的是难道Oracle和mysql不吃内存?
检查你的程序,有没有死循环之类的,如果你不操作它不涨,那就是你的某些操作出现异常,高版本的SQL Server都有自动释放内存机制,释放不了证明有异常或者高优先级的程序在占用内存,OS无法强制释放 不是说我想限制他的内存,而是他从开始的占用70MB内存一直涨到3G内存。一直把我剩余的内存全部吃掉了。结果就是我电脑卡的不行。那还怎么开发。。。 抛开异常问题,你知道为什么要用内存不?我奇怪的是难道Oracle和mysql不吃内存?
不是说我想限制他的内存,而是他从开始的占用70MB内存一直涨到3G内存。一直把我剩余的内存全部吃掉了。结果就是我电脑卡的不行。那还怎么开发。。。 抛开异常问题,你知道为什么要用内存不?我奇怪的是难道Oracle和mysql不吃内存?
抛开异常问题,你知道为什么要用内存不?我奇怪的是难道Oracle和mysql不吃内存?
SQLSERVER和其他应用不一样,内存对它来说是很重要的,所以我们不能用其他应用程序的内存概念来理解它,因此,你给200M的上限感觉太少,你适当调高,重启服务后再试试~ 有一点我说错了,刚启动sqlserver时,内存70MB左右。现在内存几个G都被占完了。电脑就会卡的不行。 貌似不是WEB的问题,应该是SQLSERVER服务的问题,就是样一直长内存直到把能占的用满,不过这是有好处的,可以使一些查询变得更快速,因为它占内存有的用于缓存一些查询计划
有一点我说错了,刚启动sqlserver时,内存70MB左右。现在内存几个G都被占完了。电脑就会卡的不行。 貌似不是WEB的问题,应该是SQLSERVER服务的问题,就是样一直长内存直到把能占的用满,不过这是有好处的,可以使一些查询变得更快速,因为它占内存有的用于缓存一些查询计划
貌似不是WEB的问题,应该是SQLSERVER服务的问题,就是样一直长内存直到把能占的用满,不过这是有好处的,可以使一些查询变得更快速,因为它占内存有的用于缓存一些查询计划