打印

[系统] sqlservr.exe 占用内存逐渐增大至用完,这是什么原因啊?

请教斑竹和各位朋友,  4.5Access版的,升迁了数据库到SQL2K,代码作了相应一点修改,本地测试没什么问题。

放到至强3.0+512M的VPS服务器上,win2003+IIS6, 有个现象,sqlservr.exe进程占用内存逐渐增大,从几十M到200多,300多,只有增加没有释放,直到消耗完内存,机器当掉。 这样差不多每个小时都要重启一次,很郁闷。

而且,我在半夜观察,应该来说是没有什么访问的,sqlservr.exe进程消耗的内存也在不断增加,1~2小时后用完,所以每天早上网站都访问不了,又要重启一次!

请问这是怎么回事? 是SQL2K自己的问题,还是程序有什么问题? 在网上百度了一下,发现很多人都有遇到这情况,有的内存使用到1G多当掉。  要怎样解决啊!??   等高手指点!  谢谢.
SQL可以设置最大使用内存的吧

你设置一下就OK了,不然直到把你的物理内存全部吃掉