sys.dm_os_memory_cache_counters
Возвращает моментальный снимок состояния кэша. Представление sys.dm_os_memory_cache_counters предоставляет в реальном времени сведения о выделенных записях кэша, их использовании и источнике памяти для записей кэша.
Имя столбца | Тип данных | Описание |
---|---|---|
cache_address |
varbinary(8) |
Адрес (первичный ключ) счетчиков, связанных с указанным кэшем. Не допускает значение NULL. |
name |
nvarchar(256) |
Имя кэша. Не допускает значение NULL. |
type |
nvarchar(60) |
Тип кэша, связанный с этой записью. Не допускает значение NULL. |
single_pages_kb |
bigint |
Размер одной выделенной страницы памяти в килобайтах. Объем памяти, выделенный с помощью одностраничного блока распределения. Это относится к 8-килобайтным страницам, взятым прямо из буферного пула для этого кэша. Не допускает значение NULL. |
multi_pages_kb |
bigint |
Размер выделенной многостраничной памяти в килобайтах. Это объем памяти, выделенной с помощью многостраничного блока распределения узла памяти. Эта память выделена вне буферного пула и использует преимущества виртуального блока распределения узлов памяти. Не допускает значение NULL. |
single_pages_in_use_kb |
bigint |
Размер используемой одностраничной памяти в килобайтах. Допускает значение NULL. Эти сведения не отслеживаются для объектов типа USERSTORE_<*> и эти значения будут равны NULL. |
multi_pages_in_use_kb |
bigint |
Размер используемой многостраничной памяти в килобайтах. Допускает значение NULL. Эти сведения не отслеживаются для объектов типа USERSTORE_<*>, и эти значения будут равны NULL. |
entries_count |
bigint |
Количество записей в кэше. Не допускает значение NULL. |
entries_in_use_count |
bigint |
Количество используемых записей в кэше. Не допускает значение NULL. |
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервер.
См. также
Справочник
Динамические административные представления и функции
Динамические административные представления, относящиеся к операционной системе SQL Server