max server memory and sql server memory – why is total memory greater than max memory?

29 May,2013 by Jack Vamvas

Why does total memory used by SQL Server – go over the max server memory  upper limit?

Max Server memory sets only the buffer pool . The Buffer Pool is only one memory allocation  in SQL Server.  The max server memory doesn’t include SQLOS and other internals.

To view the memory used by SQL Server use the SQLServer:Memory Manager\Total Server Memory counter in Performance Monitor

Don’t rely on Task Manager for the correct memory usage – read Task Manager not showing correct SQL Server memory usage

Use the Sys.dm_os_memory_clerks and AWE memory allocation numbers to troubleshoot internal memory pressure.

How to view the Max Server Memory (MB) set for the SQL Server Instance.


sp_configure 'max server memory'

 Read More

MEMORYCLERK_SQLGENERAL and sql memory memory usage

Memory objects allocated by SQL Server

SQL Server - How much resource is a SQL database using - memory, disk, IOPS,CPU

SQL Server – Memory: Pages sec, memory pressure and thrashing

Author: Jack Vamvas (


Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment on max server memory and sql server memory – why is total memory greater than max memory? | SQL Server Performance Tuning | SQL Server DBA:Everything | FAQ | Contact|Copyright & Disclaimer