Overall sql memory consumption

  • Hi

    I am so confused,Please help me.I have lots of questions

    1.Why does one process(for example sql server) use virtual memory?

    2.What does max server memory in sql mean?Is it the max space of physical memory that sql can use?so sql cant use more than that amount?

    3.In this DMV “sys.dm_os_process_memory” what does column “physical_memory_in_use_kb” include?Does it include the column “virtual_address_space_committed_kb” and “MPA” (multiple page allocator) and “AWE” and “large_page_allocations_kb” ?

    I mean to find out how much memory sql server has allocated,we should just add “physical_memory_in_use_kb” and MPA and AWE(“locked_page_allocations_kb”) and “large_page_allocations_kb” and “virtual_address_space_committed_kb” together and that’s the Overall sql memory consumption?

    4.What is the difference between sql memory used and sql memory allocated?

  • Please don't cross post. It just wastes peoples time and fragments replies.

    No replies to this thread please. Direct replies to: http://www.sqlservercentral.com/Forums/Topic1295646-1550-1.aspx

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass

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

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