mssql 动态管理函数 sys.dm_os_process_memory 功能简介


sys.dm_os_process_memory 功能简介

返回DB服务器中,内存的占用情况



sys.dm_os_process_memory 说明

运行以下sql脚本,将返回 sql相关信息

 select * from sys.dm_os_process_memory

返回列说明:
physical_memory_in_use_kb : 返回单位(KB),返回当前db进程,所占用的物理内存情况
large_page_allocations_kb : 返回大型页,所消耗的物理内存情况(返回单位KB)
locked_page_allocations_kb : 返回单位(KB),返回内存中锁定页面所占用的内存情况
total_virtual_address_space_kb: 返回单位(KB),返回DB服务器中,所占用的所有内存之和
virtual_address_space_reserved_kb: 返回单位(KB),返回DB进程,保留的虚拟内存地址之和
virtual_address_space_committed_kb: 返回单位(KB),返回DB进程,虚拟地址中已经映射物理内存的空间之和
virtual_address_space_available_kb: 返回单位(KB),返回DB进程,当前可用的虚拟内存之和
page_fault_count:db 进程所产生的页错误数量
memory_utilization_percentage: 已提交内存的占比
available_commit_limit_kb: 返回单位(kb) 可供进程使用的内存量
process_physical_memory_low:是否存在 DB进程 物理内存不足的通知 1 代表不足
process_virtual_memory_low:是否存在 DB进程 虚拟内存不足的通知 1 代表不足