sys.dm_os_memory_cache_hash_tables (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Retourne une ligne pour chaque cache actif dans l’instance de SQL Server.

Remarque

Pour appeler cela à partir d’Azure Synapse Analytics ou du système de plateforme d’analyse (PDW), utilisez le nom sys.dm_pdw_nodes_os_memory_cache_hash_tables. Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.

Nom de la colonne Type de données Description
cache_address varbinary(8) Adresse (clé primaire) de l'entrée du cache. N'accepte pas la valeur NULL.
name nvarchar (256) Nom du cache. N'accepte pas la valeur NULL.
type nvarchar(60) Type de cache. N'accepte pas la valeur NULL.
table_level int Numéro de la table de hachage. Un cache peut posséder plusieurs tables de hachage qui correspondent à différentes fonctions de hachage. N'accepte pas la valeur NULL.
buckets_count int Nombre de compartiments dans la table de hachage. N'accepte pas la valeur NULL.
buckets_in_use_count int Nombre de compartiments actuellement utilisés. N'accepte pas la valeur NULL.
buckets_min_length int Nombre minimum d'entrées de cache dans un compartiment. N'accepte pas la valeur NULL.
buckets_max_length int Nombre maximum d'entrées de cache dans un compartiment. N'accepte pas la valeur NULL.
buckets_avg_length int Nombre moyen d'entrées de cache dans chaque compartiment. N'accepte pas la valeur NULL.
buckets_max_length_ever int Nombre maximum d'entrées mises en cache dans un compartiment de cette table de hachage depuis le démarrage du serveur. N'accepte pas la valeur NULL.
hits_count bigint Nombre d'accès au cache. N'accepte pas la valeur NULL.
misses_count bigint Nombre des échecs du cache. N'accepte pas la valeur NULL.
buckets_avg_scan_hit_length int Nombre moyen d'entrées examinées dans un compartiment avant la détection de l'élément recherché. N'accepte pas la valeur NULL.
buckets_avg_scan_miss_length int Nombre moyen d'entrées examinées dans un compartiment avant la fin de la recherche infructueuse. N'accepte pas la valeur NULL.
pdw_node_id int Identificateur du nœud sur lequel cette distribution est activée.

S’applique à : Azure Synapse Analytics, Analytics Platform System (PDW)

Autorisations

Sur SQL Server et SQL Managed Instance, l’autorisation VIEW SERVER STATE est requise.

Sur les objectifs de service SQL Database Basic, S0 et S1, et pour les bases de données dans des pools élastiques, le compte d’administrateur du serveur, le compte d’administrateur Microsoft Entra ou l’appartenance au ##MS_ServerStateReader##rôle serveur est requis. Sur tous les autres objectifs de service SQL Database, l’autorisation VIEW DATABASE STATE sur la base de données ou l’appartenance au rôle serveur ##MS_ServerStateReader## est requise.

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.

Voir aussi

Vues de gestion dynamique SQL Server liées au système d'exploitation (Transact-SQL)