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.
Примечание |
---|
Значения и суммы счетчиков могут точно не совпадать по причине динамической природы счетчиков и точности отбора значений. |
См. также