Skip to main content
sys.dm_os_memory_cache_entries (Transact-SQL)
 

ПРИМЕНЯЕТСЯ К: даSQL Server (начиная с 2008) даБаза данных SQL Azure даХранилище данных SQL Azure даParallel Data Warehouse

Возвращает сведения обо всех записях в кэше в SQL Server. Используйте это представление, чтобы трассировать связь записей из кэша и ассоциированных с ними объектов. Кроме того, это представление можно использовать для получения статистики по записям в кэше.

System_CAPS_ICON_note.jpg Примечание


Вызывать его из Хранилище данных SQL Azure или Параллельное хранилище данных, используйте имя sys.dm_pdw_nodes_os_memory_cache_entries.

Имя столбцаТип данныхDescription
cache_addressvarbinary(8)Адрес кэша. Не допускает значение NULL.
namenvarchar(256)Имя кэша. Не допускает значение NULL.
typevarchar(60)Тип кэша. Не допускает значение NULL.
entry_addressvarbinary(8)Адрес дескриптора записи кэша. Не допускает значение NULL.
entry_data_addressvarbinary(8)Адрес данных пользователя в записи кэша.

0x00000000 = адрес данных записи не доступен.

Не допускает значение NULL.
in_use_countintЧисло пользователей, одновременно использующих эту запись кэша. Не допускает значение NULL.
is_dirtyбитУказывает, помечена ли эта запись кэша для удаления. 1 — помечена для удаления. Не допускает значение NULL.
disk_ios_countintЧисло операций ввода-вывода в момент создания этой записи. Не допускает значение NULL.
context_switches_countintЧисло переключателей контекста в момент создания этой записи. Не допускает значение NULL.
original_costintИсходная стоимость записи. Это значение представляет собой приблизительное число вызванных операций ввода-вывода, стоимость инструкции ЦП и объем памяти, потребляемой каждой записью. Чем выше стоимость, тем меньше вероятность того, что элемент будет удален из кэша. Не допускает значение NULL.
current_costintТекущая стоимость записи кэша. Это значение обновляется в процессе очистки записи. При повторном использовании записи текущая стоимость сбрасывается на исходное значение. Не допускает значение NULL.
memory_object_addressvarbinary(8)Адрес ассоциированного объекта памяти. Допускает значение NULL.
pages_allocated_countbigintОбласть применения: начиная с SQL Server 2008 до SQL Server 2008 R2.

Количество восьмикилобайтных страниц для хранения в этой записи кэша. Не допускает значение NULL.
pages_kbbigintОбласть применения: начиная с SQL Server 2012 до SQL Server 2016.

Объем памяти (в килобайтах), используемый этой записью кэша. Не допускает значение NULL.
entry_datanvarchar(2048)Сериализованное представление кэшированной записи. Эти сведения зависят от хранения кэша. Допускает значение NULL.
pool_idintОбласть применения: начиная с SQL Server 2008 R2 до SQL Server 2016.

Пул ресурсов связан с записью. Допускает значение NULL.

не katmai
pdw_node_idintПрименяется к: Хранилище данных SQL Azure,Параллельное хранилище данных

Идентификатор узла, который это распределение.

необходимо разрешение VIEW SERVER STATE на сервере.

Динамические административные представления и функции (Transact-SQL)
Динамические административные представления (Transact-SQL) относящиеся к операционной системе SQL Server