sys.dm_os_memory_cache_counters

返回缓存运行状况的快照。sys.dm_os_memory_cache_counters 提供有关已分配的缓存条目、缓存条目的使用情况以及内存源的运行时信息。

列名

数据类型

说明

cache_address

varbinary(8)

与特定缓存关联的计数器的地址(主键)。不可为 Null 值。

name

nvarchar(256)

缓存的名称。不可为 Null 值。

type

nvarchar(60)

与此条目关联的缓存类型。不可为 Null 值。

single_pages_kb

bigint

已分配的单页内存量(千字节)。这是通过单页分配器分配的内存量。它指的是从此缓存的缓冲池中直接获取的 8 KB 页。不可为 Null 值。

multi_pages_kb

bigint

已分配的多页内存的容量(千字节)。这是使用内存节点的多页分配器分配的内存量。此内存在缓冲池外面分配,利用了内存节点虚拟分配器的优势。不可为 Null 值。

single_pages_in_use_kb

bigint

正在使用的单页内存量(千字节)。可为 Null 值。不会对 USERSTORE_<*> 类型的对象跟踪此信息,并且这些值将为 NULL。

multi_pages_in_use_kb

bigint

正在使用的多页内存量(千字节)。NULLABLE。不会对 USERSTORE_<*> 类型的对象跟踪此信息,并且这些值将为 NULL。

entries_count

bigint

缓存中的条目数。不可为 Null 值。

entries_in_use_count

bigint

缓存中正在使用的条目数。不可为 Null 值。

权限

需要对服务器具有 VIEW SERVER STATE 权限。