sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Gibt eine Zeile für jeden aktiven Cache in der Instanz von SQL Server zurück.

Hinweis

Um dies von Azure Synapse Analytics oder Analytics Platform System (PDW) aufzurufen, verwenden Sie den Namen sys.dm_pdw_nodes_os_memory_cache_hash_tables. Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Spaltenname Datentyp Beschreibung
cache_address varbinary(8) Die Adresse (Primärschlüssel) des Cacheeintrags. Lässt keine NULL-Werte zu.
name nvarchar(256) Name des Caches. Lässt keine NULL-Werte zu.
type nvarchar(60) Typ des Caches. Lässt keine NULL-Werte zu.
table_level int Die Hashtabellennummer. Ein bestimmter Cache kann mehrere Hashtabellen besitzen, die unterschiedlichen Hashfunktionen entsprechen. Lässt keine NULL-Werte zu.
buckets_count int Die Anzahl der Buckets in der Hashtabelle. Lässt keine NULL-Werte zu.
buckets_in_use_count int Die Anzahl der Buckets, die zurzeit verwendet werden. Lässt keine NULL-Werte zu.
buckets_min_length int Die minimale Anzahl von Cacheeinträgen in einem Bucket. Lässt keine NULL-Werte zu.
buckets_max_length int Die maximale Anzahl von Cacheeinträgen in einem Bucket. Lässt keine NULL-Werte zu.
buckets_avg_length int Die durchschnittliche Anzahl von Cacheeinträgen in jedem Bucket. Lässt keine NULL-Werte zu.
buckets_max_length_ever int Die maximale Anzahl der Cacheinträge in einem Hashbucket für diese Hashtabelle seit dem Start des Servers. Lässt keine NULL-Werte zu.
hits_count bigint Die Anzahl von Cachetreffern. Lässt keine NULL-Werte zu.
misses_count bigint Die Anzahl von Cachefehlversuchen. Lässt keine NULL-Werte zu.
buckets_avg_scan_hit_length int Die durchschnittliche Anzahl der untersuchten Einträge in einem Bucket, bevor das gesuchte Element gefunden wurde. Lässt keine NULL-Werte zu.
buckets_avg_scan_miss_length int Die durchschnittliche Anzahl der untersuchten Einträge in einem Bucket, bevor die Suche ohne Erfolg beendet wurde. Lässt keine NULL-Werte zu.
pdw_node_id int Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet.

Gilt für: Azure Synapse Analytics, Analytics Platform System (PDW)

Berechtigungen

Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE-Berechtigung erforderlich.

Für SQL-Datenbank Standard-, S0- und S1-Dienstziele sowie für Datenbanken in elastischen Pools ist das Serveradministratorkonto, das Microsoft Entra-Administratorkonto oder die Mitgliedschaft in der ##MS_ServerStateReader##Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele ist entweder die VIEW DATABASE STATE-Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader##-Serverrolle erforderlich.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Siehe auch

Dynamische Verwaltungssichten in Verbindung mit dem SQL Server-Betriebssystem (Transact-SQL)