Memory Architecture

  • Hi All

    After scurraging through the internet trying to understand the SQL Server buffer pool, I understand the following but I am still not sure about 1 or 2 things

    Buffer Pool size is set by setting a max server memory (MB) in sp_configure

    The Buffer pool is then divided between the data cache, plan cache and a few other smaller caches.

    Where does the multipage allocator reside and what controls it? Is this completely seperate from the above? Is this given from OS memory?

    If a query, execution plan etc needs less than 8KB, it is granted through the buffer pool. If something requires a page that is more than 8KB is size, the MP allocator takes care of this?

    Please help with some clarification

    Thanks

  • Have a look at this article http://www.sqlservercentral.com/articles/Memory/74867/

    The MPA resides in the windows system cache

Viewing 2 posts - 1 through 1 (of 1 total)

You must be logged in to reply to this topic. Login to reply