sys.dm_os_memory_cache_hash_tables (Transact-SQL)
针对 SQL Server 实例中的每个活动缓存返回一行。
列名 |
数据类型 |
说明 |
---|---|---|
cache_address |
varbinary(8) |
缓存条目的地址(主键)。 不可为 Null。 |
name |
nvarchar(256) |
缓存的名称。 不可为 Null。 |
type |
nvarchar(60) |
缓存类型。 不可为 Null。 |
table_level |
int |
哈希表编号。 某个特定缓存可能有多个对应于不同哈希函数的哈希表。 不可为 Null。 |
buckets_count |
int |
哈希表中的存储桶数。 不可为 Null。 |
buckets_in_use_count |
int |
当前使用的存储桶数。 不可为 Null。 |
buckets_min_length |
int |
存储桶中的最小缓存条目数。 不可为 Null。 |
buckets_max_length |
int |
存储桶中的最大缓存条目数。 不可为 Null。 |
buckets_avg_length |
int |
每个存储桶中的平均缓存条目数。 不可为 Null。 |
buckets_max_length_ever |
int |
自服务器启动以来,哈希存储桶中用于该哈希表的最大已缓存条目数。 不可为 Null。 |
hits_count |
bigint |
缓存命中次数。 不可为 Null。 |
misses_count |
bigint |
缓存未命中次数。 不可为 Null。 |
buckets_avg_scan_hit_length |
int |
在找到搜索项之前,存储桶中已检查条目的平均数。 不可为 Null。 |
buckets_avg_scan_miss_length |
int |
在搜索未成功结束之前,存储桶中已检查条目的平均数。 不可为 Null。 |
权限
需要对服务器具有 VIEW SERVER STATE 权限。