sys.dm_os_memory_nodes (Transact-SQL)

Las asignaciones internas de SQL Server utilizan el administrador de memoria de SQL Server. El seguimiento de la diferencia entre los contadores de memoria de proceso de sys.dm_os_process_memory y los contadores internos puede indicar el uso de memoria de los componentes externos en el espacio de memoria de SQL Server.

Los nodos se crean por nodo de memoria de NUMA físico. Estos podrían ser diferentes de los nodos de CPU en sys.dm_os_nodes.

Se realiza un seguimiento de las asignaciones que no se realizan directamente a través de las rutinas de asignación de memoria de Windows. La tabla siguiente proporciona información sobre asignaciones de memoria que se han realizado utilizando únicamente las interfaces de administrador de memoria de SQL Server.

Nombre de columna

Tipo de datos

Descripción

memory_node_id

smallint

Id. del nodo de memoria. Se relaciona con memory_node_id de sys.dm_os_memory_clerks.

virtual_address_space_reserved_kb

bigint

Número de reservas de dirección virtual, en kilobytes (KB), que no se han confirmado ni asignado a las páginas físicas.

virtual_address_space_committed_kb

bigint

Cantidad de direcciones virtuales, en KB, que se ha confirmado o asignado a las páginas físicas.

locked_page_allocations_kb

bigint

Cantidad de memoria física, en KB, bloqueada por SQL Server.

single_pages_kb

bigint

Cantidad de memoria confirmada, en KB, que se asigna utilizando el asignador de páginas individuales por subprocesos que se ejecutan en este nodo. Esta memoria se asigna desde el grupo de búferes. Este valor indica el nodo donde se ha producido la solicitud de las asignaciones, no la ubicación física donde se satisfizo la solicitud de asignación.

multi_pages_kb

bigint

Cantidad de memoria confirmada, en KB, que se asigna utilizando el asignador de páginas múltiples por subprocesos que se ejecutan en este nodo. Esta memoria se asigna desde fuera del grupo de búferes. Este valor indica el nodo donde se han producido las solicitudes de las asignaciones, no la ubicación física donde se satisfizo la solicitud de asignación.

shared_memory_reserved_kb

bigint

Cantidad de memoria compartida, en KB, reservada desde este nodo.

shared_memory_committed_kb

bigint

Cantidad de memoria compartida, en KB, que se ha confirmado en este nodo.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.