我有一台运行Windows 2008标准R2 sp1和Forefront TMG 2010的虚拟机.TMG 2010还安装了SQL Server 2008 Express以进行日志记录活动。根据perfmon SQL Server Express使用大约1 GB的ram。我试图将缓冲池最大内存使用量减少到100mb(低于代码),重新启动sql进程,但有一段时间它再次上升大约1GB的内存使用量。 SQL仅用于记录TMG活动而不是关键,因此我希望减少总SQL使用的内存占用量。如果有可能与Microsoft实现。
EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure 'max server memory (MB)', 100
GO
EXEC sp_configure 'show advanced options', 0
RECONFIGURE WITH OVERRIDE