sys.dm_os_memory_cache_counters (Transact-SQL)
Se aplica a: Sql Server Azure Synapse Analytics Analytics Platform System (PDW)
Devuelve una instantánea del estado de una caché en SQL Server. sys.dm_os_memory_cache_counters proporciona información en tiempo de ejecución sobre las entradas de caché asignadas, su uso y el origen de memoria de las entradas de caché.
Nota:
Para llamarlo desde Azure Synapse Analytics o Analytics Platform System (PDW), use el nombre sys.dm_pdw_nodes_os_memory_cache_counters. El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
Nombre de la 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. |
type | nvarchar(60) | Indica el tipo de memoria caché asociado con esta entrada. No admite valores NULL. |
single_pages_kb | bigint | Se aplica a: de SQL Server 2008 (10.0.x) hasta SQL Server 2008 R2 (10.50.x). 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 admite valores NULL. |
pages_kb | bigint | Válido para : SQL Server 2012 (11.x) y versiones posteriores. Especifica la cantidad, en kilobytes, de la memoria asignada a la memoria caché. No admite valores NULL. |
multi_pages_kb | bigint | Se aplica a: de SQL Server 2008 (10.0.x) hasta SQL Server 2008 R2 (10.50.x). 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 admite valores NULL. |
pages_in_use_kb | bigint | Válido para : SQL Server 2012 (11.x) y versiones posteriores. Especifica la cantidad, en kilobytes, de la memoria asignada que está en uso en la memoria caché. Acepta valores NULL. No se realiza el seguimiento de los valores de objetos de tipo USERSTORE_<*> . Para esos valores se notifica NULL. |
single_pages_in_use_kb | bigint | Se aplica a: de SQL Server 2008 (10.0.x) hasta SQL Server 2008 R2 (10.50.x). Cantidad, en kilobytes, de memoria de página única utilizada. Acepta valores NULL. Esta información no se realiza un seguimiento de los objetos de tipo USERSTORE_<*> y estos valores serán NULL. |
multi_pages_in_use_kb | bigint | Se aplica a: de SQL Server 2008 (10.0.x) hasta SQL Server 2008 R2 (10.50.x). Cantidad, en kilobytes, de la memoria de varias páginas utilizada. NULLABLE. Esta información no se realiza un seguimiento de los objetos de tipo USERSTORE_<*>, y estos valores serán 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. |
pdw_node_id | int | Se aplica a: Azure Synapse Analytics, Sistema de la plataforma de análisis (PDW) Identificador del nodo en el que se encuentra esta distribución. |
Permisos
En SQL Server y SQL Managed Instance, requiere el permiso VIEW SERVER STATE
.
En los objetivos de servicio Básico, S0 y S1 de SQL Database y para bases de datos en grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador Microsoft Entra o la pertenencia al ##MS_ServerStateReader##
rol del servidor. En el resto de objetivos del servicio de SQL Database, se requiere el permiso VIEW DATABASE STATE
en la base de datos o la pertenencia en el rol del servidor ##MS_ServerStateReader##
.
Permisos para SQL Server 2022 y versiones posteriores
Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.
Consulte también
Vistas de administración dinámica relacionadas con el sistema operativo de SQL Server (Transact-SQL)