1

我有一台运行 Windows 2008 标准 R2 sp1 和 Forefront TMG 2010 的虚拟机。TMG 2010 还安装 SQL Server 2008 Express 以记录活动。根据 perfmon,SQL Server Express 使用了大约 1 GB 的内存。我试图将缓冲池最大内存使用量减少到 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 
4

0 回答 0