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