sys.dm_os_memory_cache_counters (Transact-SQL)
返回 SQL Server 2012 中缓存运行状况的快照。 sys.dm_os_memory_cache_counters 提供有关已分配的缓存条目、缓存条目的使用情况以及内存源的运行时信息。
列名 |
数据类型 |
说明 |
---|---|---|
cache_address |
varbinary(8) |
指示与特定缓存关联的计数器的地址(主键)。 不可为 Null。 |
name |
nvarchar(256) |
指定缓存的名称。 不可为 Null。 |
类型 |
nvarchar(60) |
指示与该项关联的缓存的类型。 不可为 Null。 |
pages_kb |
bigint |
指定缓存中分配的内存量 (KB)。 不可为 Null。 |
pages_in_use_kb |
bigint |
指定缓存中分配并使用的内存量 (KB)。 可以为 Null。 不跟踪类型为 USERSTORE_<*> 的对象的值。 将针对其报告 NULL。 |
entries_count |
bigint |
指示缓存中的条目数。 不可为 Null。 |
entries_in_use_count |
bigint |
指示缓存中正在使用的条目数。 不可为 Null。 |
权限
要求具有服务器的 VIEW SERVER STATE 权限。
兼容性支持
在 SQL Server 2012 中,以下列已重命名。
以前的列名 |
新列名 |
---|---|
single_pages_kb |
pages_kb |
multi_pages_kb |
pages_in_use_kb |
在 SQL Server 2012 中,以下列已删除。
single_pages_in_use_kb
multi_pages_in_use_kb