SQL Server, объект Buffer Node

Объект Buffer Node предоставляет счетчики, которые дополняют счетчики, предоставляемые объектом Buffer Manager. Это позволяет контролировать распределение страницы буферного пула SQL Server для каждого узла неоднородного доступа к памяти (NUMA). Для каждого используемого узла неоднородного доступа к памяти (NUMA) существует экземпляр объекта Buffer Node. В архитектуре, отличной от NUMA, существует единственный экземпляр объекта Buffer Node.

Объекты производительности SQL ServerBuffer 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 Node и Buffer Manager должны иметь одинаковые значения, а счетчик Foreign pages должен быть равен нулю.

На оборудовании NUMA суммы соответствующих счетчиков всех Buffer Nodes должны соответствовать своим дополнениям Buffer Manager.

ПримечаниеПримечание

Значения и суммы счетчиков могут точно не совпадать по причине динамической природы счетчиков и точности отбора значений.