sys.dm_os_memory_cache_entries (Transact-SQL)
Возвращает сведения обо всех записях в кэше в SQL Server. Используйте это представление, чтобы трассировать связь записей из кэша и ассоциированных с ними объектов. Кроме того, это представление можно использовать для получения статистики по записям в кэше.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
|
---|---|---|---|
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_allocated_count |
bigint |
Количество восьмикилобайтных страниц для хранения в этой записи кэша. Не допускает значения NULL.
|
|
pages_kb |
bigint |
Объем памяти (в килобайтах), используемый этой записью кэша. Не допускает значения NULL.
|
|
entry_data |
nvarchar(2048) |
Сериализованное представление кэшированной записи. Эти сведения зависят от хранения кэша. Допускает значение NULL. |
|
pool_id |
int |
Пул ресурсов связан с записью. Допускает значение NULL. не katmai
|
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервере.
См. также
Справочник
Динамические административные представления и функции (Transact-SQL)