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