sys.dm_os_memory_cache_hash_tables (Transact-SQL)
Gibt eine Zeile für jeden aktiven Cache in der SQL Server-Instanz zurück.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
cache_address |
varbinary(8) |
Die Adresse (Primärschlüssel) des Cacheeintrags. NULL ist nicht zulässig. |
name |
nvarchar(256) |
Der Name des Caches. NULL ist nicht zulässig. |
type |
nvarchar(60) |
Der Typ des Caches. NULL ist nicht zulässig. |
table_level |
int |
Die Hashtabellennummer. Ein bestimmter Cache kann mehrere Hashtabellen besitzen, die unterschiedlichen Hashfunktionen entsprechen. NULL ist nicht zulässig. |
buckets_count |
int |
Die Anzahl der Buckets in der Hashtabelle. NULL ist nicht zulässig. |
buckets_in_use_count |
int |
Die Anzahl der Buckets, die zurzeit verwendet werden. NULL ist nicht zulässig. |
buckets_min_length |
int |
Die minimale Anzahl von Cacheeinträgen in einem Bucket. NULL ist nicht zulässig. |
buckets_max_length |
int |
Die maximale Anzahl von Cacheeinträgen in einem Bucket. NULL ist nicht zulässig. |
buckets_avg_length |
int |
Die durchschnittliche Anzahl von Cacheeinträgen in jedem Bucket. NULL ist nicht zulässig. |
buckets_max_length_ever |
int |
Die maximale Anzahl der Cacheinträge in einem Hashbucket für diese Hashtabelle seit dem Start des Servers. NULL ist nicht zulässig. |
hits_count |
bigint |
Die Anzahl von Cachetreffern. NULL ist nicht zulässig. |
misses_count |
bigint |
Die Anzahl von Cachefehlversuchen. NULL ist nicht zulässig. |
buckets_avg_scan_hit_length |
int |
Die durchschnittliche Anzahl der untersuchten Einträge in einem Bucket, bevor das gesuchte Element gefunden wurde. NULL ist nicht zulässig. |
buckets_avg_scan_miss_length |
int |
Die durchschnittliche Anzahl der untersuchten Einträge in einem Bucket, bevor die Suche ohne Erfolg beendet wurde. NULL ist nicht zulässig. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.