sys.dm_os_memory_cache_hash_tables (Transact-SQL)
Returns a row for each active cache in the instance of SQL Server.
Column name |
Data type |
Description |
---|---|---|
cache_address |
varbinary(8) |
Address (primary key) of the cache entry. Is not nullable. |
name |
nvarchar(256) |
Name of the cache. Is not nullable. |
type |
nvarchar(60) |
Type of cache. Is not nullable. |
table_level |
int |
Hash table number. A particular cache may have multiple hash tables that correspond to different hash functions. Is not nullable. |
buckets_count |
int |
Number of buckets in the hash table. Is not nullable. |
buckets_in_use_count |
int |
Number of buckets that are currently being used. Is not nullable. |
buckets_min_length |
int |
Minimum number of cache entries in a bucket. Is not nullable. |
buckets_max_length |
int |
Maximum number of cache entries in a bucket. Is not nullable. |
buckets_avg_length |
int |
Average number of cache entries in each bucket. Is not nullable. |
buckets_max_length_ever |
int |
Maximum number of cached entries in a hash bucket for this hash table since the server was started. Is not nullable. |
hits_count |
bigint |
Number of cache hits. Is not nullable. |
misses_count |
bigint |
Number of cache misses. Is not nullable. |
buckets_avg_scan_hit_length |
int |
Average number of examined entries in a bucket before the searched for an item was found. Is not nullable. |
buckets_avg_scan_miss_length |
int |
Average number of examined entries in a bucket before the search ended unsuccessfully. Is not nullable. |
Permissions
Requires VIEW SERVER STATE permission on the server.