0
我有SQLServer 2005数据库。 我增加了DB缓冲区大小。执行一个查询,然后sqlserver.exe的mem用法增加,这个 是正常的。在查询之后,数据库处于睡眠模式,但不会降低RAM PF的使用率。我想在查询后,删除mssql缓存。Sqlserver内存大小
查询后,我执行这些: DBCC FREESYSTEMCACHE('SQL Plans');
DBCC FREESESSIONCACHE;
DBCC FREEPROCCACHE;
但不降低RAM PF的使用量。我怎样才能做到这一点?
SQL Server被设计为贪心内存。如果它本身要再次使用它,为什么它应该将内存返回给操作系统? – 2013-02-21 07:41:11
下次还增加缓冲区大小,不要在缓冲内存之前使用。 – 2013-02-21 07:43:44