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)