Sql-server – SQL Server 2008 Max memory setting not taking affect

memorysql serverwindows-server-2008

I am having trouble with restricting SQL Server 2008's memory usage on our Windows Server 2008 server. The system has 11GB of RAM, I have tried restricting SQL's memory usage to 8.5GB by setting "Maximum server memory (in MB)" to 8500 but it is still currently using over 9.5GB of memory (even after a reboot).

Any ideas how to restrict it properly?

Thanks for your time

Best Answer

These settings apply to the Buffer Pool only. SQL Server also allocates memory from outside of this region. See the following excerpt from SQL Server Books Online

SQL Server as a process acquires more memory than specified by max server memory option. Both internal and external components can allocate memory outside of the buffer pool, which consumes additional memory, but the memory allocated to the buffer pool usually represents the largest portion of memory consumed by SQL Server.

For further readining see: SQL Server Memory Options