SQL语句实现SQLServer内存使用的查询。

选择类型、类型
和(virtual_memory_reserved_kb)作为vm_reserved_kb --保留记忆
和(virtual_memory_committed_kb)作为vm_committed_kb,提交的内存
和(awe_allocated_kb)作为awe_allocated_kb使用AWE内存,打开后
和(shared_memory_reserved_kb)作为sm_reserved_kb --共享保留记忆
和(shared_memory_committed_kb)作为sm_committed_kb --提交内存共享
和(single_pages_kb)作为sinlgepage_kb,在缓冲池被盗的记忆
和(multi_pages_kb)作为multipage_kb MemToLeave记忆——
从sys.dm_os_memory_clerks
按类型顺序按类型组

-查询缓冲池/内存以离开
选择
和(virtual_memory_reserved_kb)为{留},
和(virtual_memory_committed_kb)为{会},
和(virtual_memory_reserved_kb) /总和(virtual_memory_committed_kb)为{保留/提交},
和(single_pages_kb)+和(multi_pages_kb)为{偷},
和(virtual_memory_committed_kb)+和(single_pages_kb)作为缓冲池} {,
和(multi_pages_kb)为{ MemToLeave },
和(awe_allocated_kb)作为aweallocated } {
从sys.dm_os_memory_clerks

查询的SQL Server内存的使用

SELECT * FROM sys.dm_os_process_memory