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)입니다. 이것은 단일 페이지 할당자를 사용하여 할당된 메모리의 양이며 이 캐시의 버퍼 풀에서 직접 가져온 8KB 페이지를 참조합니다. Null을 허용하지 않습니다. |
multi_pages_kb |
bigint |
할당된 다중 페이지 메모리의 양(KB)입니다. 이것은 메모리 노드의 다중 페이지 할당자를 사용하여 할당된 메모리 양입니다. 이 메모리는 버퍼 풀 외부에 할당되며 메모리 노드의 가상 할당자를 사용합니다. Null을 허용하지 않습니다. |
single_pages_in_use_kb |
bigint |
사용 중인 단일 페이지 메모리의 양(KB)입니다. Null을 허용합니다. USERSTORE_<*> 유형의 개체에 대해서는 이 정보가 추적되지 않으며 이 값은 NULL이 됩니다. |
multi_pages_in_use_kb |
bigint |
사용 중인 다중 페이지 메모리의 양(KB)입니다. USERSTORE_<*> 유형의 개체에 대해서는 이 정보가 추적되지 않으며 이 값은 NULL이 됩니다. |
entries_count |
bigint |
캐시에 있는 항목의 개수입니다. Null을 허용하지 않습니다. |
entries_in_use_count |
bigint |
캐시에 있는 사용 중인 항목의 개수입니다. Null을 허용하지 않습니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.