sys.dm_os_memory_cache_hash_tables (Transact-SQL)
Возвращает строку для каждого активного кэша в экземпляре SQL Server.
Имя столбца |
Тип данных |
Описание |
---|---|---|
cache_address |
varbinary(8) |
Адрес (первичный ключ) записи кэша. Значение NULL недопустимо. |
name |
nvarchar(256) |
Имя кэша. Значение NULL недопустимо. |
тип |
nvarchar(60) |
Тип кэша. Значение NULL недопустимо. |
table_level |
int |
Номер таблицы кэша. Частичный кэш может содержать множество хэшированных таблиц, которые соответствуют разным хэш-функциям. Не допускает значения NULL. |
buckets_count |
int |
Количество сегментов в хэш-таблице. Не допускает значения NULL. |
buckets_in_use_count |
int |
Количество сегментов, используемых в настоящий момент. Не допускает значения NULL. |
buckets_min_length |
int |
Минимальное количество вхождений кэша в сегменте. Не допускает значения NULL. |
buckets_min_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 на сервере.
См. также
Справочник
Динамические административные представления и функции (Transact-SQL)