sys.dm_os_memory_cache_entries (Transact-SQL)
Возвращает сведения обо всех записях в кэше в SQL Server 2012. Используйте это представление, чтобы трассировать связь записей из кэша и ассоциированных с ними объектов. Кроме того, это представление можно использовать для получения статистики по записям в кэше.
Имя столбца |
Тип данных |
Описание |
---|---|---|
cache_address |
varbinary(8) |
Адрес кэша. Значение NULL недопустимо. |
name |
nvarchar(256) |
Имя кэша. Значение NULL недопустимо. |
тип |
varchar(60) |
Тип кэша. Значение NULL недопустимо. |
entry_address |
varbinary(8) |
Адрес дескриптора записи кэша. Значение NULL недопустимо. |
entry_data_address |
varbinary(8) |
Адрес данных пользователя в записи кэша. 0x00000000 = адрес данных записи не доступен. Значение NULL недопустимо. |
in_use_count |
int |
Число пользователей, одновременно использующих эту запись кэша. Значение NULL недопустимо. |
is_dirty |
bit |
Указывает, помечена ли эта запись кэша для удаления. 1 — помечена для удаления. Значение NULL недопустимо. |
disk_ios_count |
int |
Число операций ввода-вывода в момент создания этой записи. Значение NULL недопустимо. |
context_switches_count |
int |
Число переключателей контекста в момент создания этой записи. Значение NULL недопустимо. |
original_cost |
int |
Исходная стоимость записи. Это значение представляет собой приблизительное число вызванных операций ввода-вывода, стоимость инструкции ЦП и объем памяти, потребляемой каждой записью. Чем выше стоимость, тем меньше вероятность того, что элемент будет удален из кэша. Значение NULL недопустимо. |
current_cost |
int |
Текущая стоимость записи кэша. Это значение обновляется в процессе очистки записи. При повторном использовании записи текущая стоимость сбрасывается на исходное значение. Значение NULL недопустимо. |
memory_object_address |
varbinary(8) |
Адрес ассоциированного объекта памяти. Значение NULL допустимо. |
pages_kb |
bigint |
Объем памяти (в килобайтах), используемый этой записью кэша. Значение NULL недопустимо. |
entry_data |
nvarchar(2048) |
Сериализованное представление кэшированной записи. Эти сведения зависят от хранения кэша. Значение NULL допустимо. |
pool_id |
int |
Пул ресурсов связан с записью. Значение NULL допустимо. |
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервере.
Поддержка совместимости
В SQL Server 2012 следующие столбцы были переименованы.
Предыдущее имя столбца |
Новое имя столбца |
---|---|
pages_allocated_count |
pages_kb |
См. также
Справочник
Динамические административные представления и функции (Transact-SQL)