sys.dm_os_memory_cache_counters (Transact-SQL)

キャッシュのヘルスのスナップショットを返します。sys.dm_os_memory_cache_counters では、割り当てられているキャッシュ エントリとその使用状況、およびキャッシュ エントリのメモリのソースに関する、実行時の情報が提供されます。

列名

データ型

説明

cache_address

varbinary(8)

特定のキャッシュに関連付けられているカウンタのアドレス (主キー)。NULL 値は許可されません。

name

nvarchar(256)

キャッシュの名前。NULL 値は許可されません。

type

nvarchar(60)

このエントリに関連付けられているキャッシュの種類。NULL 値は許可されません。

single_pages_kb

bigint

割り当てられている単一ページ メモリの量 (KB 単位)。これは、単一ページ アロケータを使用することによって割り当てられたメモリの量です。キャッシュ用にバッファ プールから直接取得された 8 KB ページを表します。NULL 値は許可されません。

multi_pages_kb

bigint

割り当てられている複数ページ メモリの量 (KB 単位)。メモリ ノードの複数ページ アロケータを使用することによって割り当てられるメモリの量です。このメモリは、バッファ プール外に割り当てられ、メモリ ノードの仮想アロケータを利用します。NULL 値は許可されません。

single_pages_in_use_kb

bigint

使用されている単一ページ メモリの量 (KB 単位)。NULL 値は許可されます。この情報は USERSTORE_<*> 型のオブジェクトに対しては追跡されず、値は NULL になります。

multi_pages_in_use_kb

bigint

使用されている複数ページ メモリの量 (KB 単位)。NULL 値は許可されます。この情報は USERSTORE_<*>, 型のオブジェクトに対しては追跡されず、値は NULL になります。

entries_count

bigint

キャッシュ内のエントリの数。NULL 値は許可されません。

entries_in_use_count

bigint

使用されているキャッシュ内のエントリの数。NULL 値は許可されません。

権限

サーバーに対する VIEW SERVER STATE 権限が必要です。