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

참고 항목

참조

동적 관리 뷰 및 함수(Transact-SQL)

SQL Server 운영 체제 관련 동적 관리 뷰(Transact-SQL)