适用范围:SQL Server
Microsoft SQL Server 中的内存节点对象提供了若干计数器来监视 NUMA 节点上的服务器内存使用情况。
内存节点计数器
下表描述 SQL Server 内存节点计数器。
| SQL Server Memory Manager 计数器 | 说明 |
|---|---|
| 数据库节点内存(KB) | 指定服务器当前在此节点上用于数据库页面的内存量。 |
| 外部节点内存(KB) | 指定此节点上非 NUMA 本地内存的量。 |
| 空闲节点内存(KB) | 指定服务器在此节点上未使用的内存量。 |
| 被盗内存节点(KB) | 指定服务器在此节点上出于数据库页面以外的目的使用的内存量。 |
| 目标节点内存 | 指定此节点的理想内存量。 |
| 总节点内存 | 指示服务器在此节点上已提交的总内存量。 |
示例
使用 sys.dm_os_performance_counters 动态管理视图上的此 T-SQL 查询,开始浏览此对象中的查询性能计数器:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Memory Node%';