sys.dm_os_memory_cache_counters (Transact-SQL)

Devuelve una instantánea del estado de una memoria caché en SQL Server 2012. 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)

Indica la dirección (clave principal) de los recuentos asociados con una memoria caché específica. No admite valores NULL.

name

nvarchar(256)

Especifica el nombre de la memoria caché. No admite valores NULL.

tipo

nvarchar(60)

Indica el tipo de memoria caché asociado con esta entrada. No admite valores NULL.

pages_kb

bigint

Especifica la cantidad, en kilobytes, de la memoria asignada a la memoria caché. No admite valores NULL.

pages_in_use_kb

bigint

Especifica la cantidad, en kilobytes, de la memoria asignada que está en uso en la memoria caché. Admite valores NULL. No se realiza el seguimiento de los valores de objetos de tipo USERSTORE_<*>. Para esos valores se notifica NULL.

entries_count

bigint

Indica el número de entradas que hay en la memoria caché. No admite valores NULL.

entries_in_use_count

bigint

Indica el número de entradas que hay en la memoria caché que se está usando. No admite valores NULL.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Soporte de compatibilidad

En SQL Server 2012 se ha cambiado el nombre de las siguientes columnas.

Nombre de columna anterior

Nombre de columna nuevo

single_pages_kb

pages_kb

multi_pages_kb

pages_in_use_kb

En SQL Server 2012 se han quitado las siguientes columnas.

  • single_pages_in_use_kb

  • multi_pages_in_use_kb

Vea también

Referencia

Funciones y vistas de administración dinámica (Transact-SQL)

Vistas de administración dinámica relacionadas con el sistema operativo de SQL Server (Transact-SQL)