SQL Server Buffer Node 对象

新建日期: 2005 年 12 月 5 日

Buffer Node 对象提供了对 Buffer Manager 对象所提供的计数器进行补充的计数器。通过它,您可以监视每个非一致性内存访问 (NUMA) 节点的 SQL Server 缓冲池页分布。对于正在使用的每个 NUMA 节点,都有一个 Buffer Node 对象实例。在非 NUMA 体系结构上,将存在一个单独的 Buffer Node 对象实例。

此表说明了 SQL Server Buffer Node 性能对象。

SQL Server Buffer Node 计数器 说明

Database pages

此节点的缓冲池中包含数据库内容的页数。

Foreign pages

来自其他 NUMA 节点的页数。

Free pages

此节点上空闲的总页数。

Page life expectancy

某页在没有引用的情况下,在此节点的缓冲池中停留的时间(秒)。

Stolen pages

此节点上用于其他服务器用途(从缓冲池盗用)的页数。

Target Pages

此节点的缓冲池中的理想页数。

Total Pages

此节点的缓冲池中已提交的总页数。

如果 SQL Server 在非 NUMA 硬件上运行,则 Buffer NodeBuffer Manager 对象的计数器应该匹配,并且 Foreign pages 计数器将为零。

在 NUMA 硬件上,所有 Buffer Node 的相应计数器的总和应该与所有 Buffer Manager 的相应计数器的总和匹配。

ms345597.note(zh-cn,SQL.90).gif注意:
由于计数器具有动态性以及抽样准确性有所偏差,计数器的值与总和可能不会精确匹配。

请参阅

参考

SQL Server Buffer Manager 对象

概念

了解非一致性内存访问
服务器内存选项

其他资源

监视资源使用情况(系统监视器)
sys.dm_os_performance_counters

帮助和信息

获取 SQL Server 2005 帮助