sys.dm_os_memory_cache_counters(Transact-SQL)
SQL Server에서 캐시의 상태에 대한 스냅숏을 반환합니다. sys.dm_os_memory_cache_counters는 할당된 캐시 항목, 캐시 사용, 캐시 항목의 메모리 원본 등에 대한 런타임 정보를 제공합니다.
적용 대상: SQL Server(SQL Server 2008 - 현재 버전). |
열 이름 |
데이터 형식 |
설명 |
|
---|---|---|---|
cache_address |
varbinary(8) |
특정 캐시와 연결된 카운터의 주소(기본 키)를 나타냅니다. Null을 허용하지 않습니다. |
|
name |
nvarchar(256) |
캐시 이름을 지정합니다. Null을 허용하지 않습니다. |
|
유형 |
nvarchar(60) |
이 항목과 연결된 캐시의 유형을 나타냅니다. Null을 허용하지 않습니다. |
|
single_pages_kb |
bigint |
할당된 단일 페이지 메모리의 양(KB)입니다. 이것은 단일 페이지 할당자를 사용하여 할당된 메모리의 양이며 이 캐시의 버퍼 풀에서 직접 가져온 8KB 페이지를 참조합니다. Null을 허용하지 않습니다.
|
|
pages_kb |
bigint |
캐시에 할당된 메모리의 양(KB)을 지정합니다. Null을 허용하지 않습니다.
|
|
multi_pages_kb |
bigint |
할당된 다중 페이지 메모리의 양(KB)입니다. 이것은 메모리 노드의 다중 페이지 할당자를 사용하여 할당된 메모리 양입니다. 이 메모리는 버퍼 풀 외부에 할당되며 메모리 노드의 가상 할당자를 사용합니다. Null을 허용하지 않습니다.
|
|
pages_in_use_kb |
bigint |
캐시에 할당되어 사용 중인 메모리의 양(KB)을 지정합니다. Null을 허용합니다. USERSTORE_<*> 유형의 개체에 대한 값은 추적되지 않습니다. 개체 값에 대해 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 권한이 필요합니다.