这可能与我见过的其他线程有关,但是我需要一个针对这个特定情况的解决scheme。 SQL实例不断消耗越来越多的内存,直到大约一周之后才被占用超过3.5 GB的RAM(记住它是一个32位的实例,并且我不能使用一个64位的实例),并且实例的function基本上来到一个停顿,迫使服务器重新启动,让它释放。 必须有一个更优雅的方法来恢复RAM或configuration更改,以防止它在第一位。 我显然不是SQL Server的专家,实例基本上是一个“默认”安装,所以它当然没有优化。
这个configuration设置应该是一个好的开始:

编辑:另外,请记住,限制允许SQL使用的RAM的数量将节省其他应用程序,其他实例和操作系统本身的内存…但通过限制内存的SQL允许使用的数量可能会更快地击中演出墙。 SQL将在内存不足时启动将数据分页到磁盘,而不pipe您是否允许SQL使用或不使用RAM的硬限制。 如果你想要性能,你想避免使用电脑的磁盘。 这意味着要增加更多的RAM,使用64位的实例,这样他们可以利用额外的RAM,并有更高效的索引和查询。 你已经说过你不能做前两个 – 接下来的事情就是find一个DBA来优化你的数据和查询,这样他们就不会占用太多的内存。