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.