Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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 die SQL-Datenbank-Ziele Basic, S0 und S1 sowie für Datenbanken in Pools für elastische Datenbanken ist das Konto des Serveradministrators oder des Microsoft Entra-Administratorkontos 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)