sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Devuelve una fila para cada caché activa en la instancia de SQL Server.

Nota:

Para llamarlo desde Azure Synapse Analytics o Analytics Platform System (PDW), use el nombre sys.dm_pdw_nodes_os_memory_cache_hash_tables. 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) Dirección (clave principal) de la entrada de caché. No admite valores NULL.
name nvarchar(256) Nombre de la caché. No admite valores NULL.
type nvarchar(60) Tipo de caché. No admite valores NULL.
table_level int Número de tabla de hash. Una caché concreta puede tener varias tablas hash que corresponden a diferentes funciones de hash. No admite valores NULL.
buckets_count int Número de depósitos en la tabla de hash. No admite valores NULL.
buckets_in_use_count int Número de depósitos que se utilizan actualmente. No admite valores NULL.
buckets_min_length int Número mínimo de entradas de caché en un depósito. No admite valores NULL.
buckets_max_length int Número máximo de entradas de caché en un depósito. No admite valores NULL.
buckets_avg_length int Número promedio de entradas de caché en cada depósito. No admite valores NULL.
buckets_max_length_ever int Número máximo de entradas de caché en un depósito de hash en esta tabla de hash desde que se inició el servidor. No admite valores NULL.
hits_count bigint Proporción de aciertos de la caché. No admite valores NULL.
misses_count bigint Número de errores de la caché. No admite valores NULL.
buckets_avg_scan_hit_length int Número promedio de entradas examinadas en un depósito antes de haber encontrado la búsqueda de un elemento. No admite valores NULL.
buckets_avg_scan_miss_length int Número promedio de entradas examinadas en un depósito antes de haber finalizado la búsqueda sin éxito. No admite valores NULL.
pdw_node_id int Identificador del nodo en el que se encuentra esta distribución.

Se aplica a: Azure Synapse Analytics, Sistema de la plataforma de análisis (PDW)

Permisos

En SQL Server y SQL Managed Instance, requiere el permiso VIEW SERVER STATE.

En los objetivos de servicio de SQL Database Basic, S0 y S1, y para las bases de datos de grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador de Microsoft Entra o la pertenencia al rol de ##MS_ServerStateReader##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)