sys.dm_os_memory_cache_counters (Transact-SQL)

Devuelve una instantánea del estado de una caché. sys.dm_os_memory_cache_counters proporciona información de tiempo de ejecución acerca de las entradas de caché asignadas, su uso y el origen de la memoria de las entradas de caché.

Nombre de columna

Tipo de datos

Descripción

cache_address

varbinary(8)

Dirección (clave principal) de los contadores asociados a la caché específica. No acepta valores NULL.

name

nvarchar(256)

Nombre de la caché. No acepta valores NULL.

type

nvarchar(60)

Tipo de caché asociado a esta entrada. No acepta valores NULL.

single_pages_kb

bigint

Cantidad, en kilobytes, de memoria de página única asignada. Se trata de la cantidad de memoria asignada mediante el asignador de página única. Se refiere a las páginas de 8 KB tomadas directamente del grupo de búferes para esta caché. No acepta valores NULL.

multi_pages_kb

bigint

Cantidad, en kilobytes, de memoria de varias páginas asignada. Es la cantidad de memoria asignada mediante el asignador de varias páginas del nodo de memoria. Esta memoria se asigna fuera del grupo de búferes y aprovecha las ventajas del asignador virtual de los nodos de memoria. No acepta valores NULL.

single_pages_in_use_kb

bigint

Cantidad, en kilobytes, de memoria de página única utilizada. Acepta valores NULL. No se hace un seguimiento de esta información para objetos de tipo USERSTORE_<*> y estos valores serán NULL.

multi_pages_in_use_kb

bigint

Cantidad, en kilobytes, de la memoria de varias páginas que se está utilizando. Admite valores NULL. No se hace un seguimiento de esta información para objetos de tipo USERSTORE_<*>, y estos valores serán NULL.

entries_count

bigint

Número de entradas en la caché. No acepta valores NULL.

entries_in_use_count

bigint

Número de entradas en la caché utilizadas. No acepta valores NULL.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.