DISCOVER_MEMORYUSAGE 행 집합

서버에 의해 할당된 다양한 개체에 대한 DISCOVER_MEMORYUSAGE 통계를 반환합니다.

주의 사항주의

이 행 집합은 대량의 결과 집합을 생성할 수 있습니다. SQL Server Management Studio가 허용하는 것보다 많은 표시 메모리가 필요해 결과를 표시할 수 없는 경우 다음과 같은 기본 위치의 임시 파일에 결과가 기록됩니다.

'<drive>:\Users\<username>\AppData\Local\Temp\<fileID>.xml'

적용 대상: 테이블 형식 모델, 다차원 모델

행 집합 열

DISCOVER_MEMORYUSAGE 행 집합에는 다음 열이 포함되어 있습니다.

열 이름

유형 표시기

제한

설명

MemoryID

DBTYPE_UI8

 

메모리를 식별 하는 번호입니다.

MemoryName

DBTYPE_WSTR

메모리를 소유하는 개체의 이름입니다.

SPID

DBTYPE_UI4

메모리를 할당한 세션입니다. 0은 특정 세션에 연결되지 않은 메모리를 나타냅니다.

CreationTime

DBTYPE_DBTIMESTAMP

 

"개체가 만들어진 시간"이나 "메모리가 할당된 시간"입니다.

BaseObjectType

DBTYPE_UI4

개체의 유형을 설명하는 숫자입니다. BaseObjectType이 동일한 개체의 유형은 동일합니다.

MemoryUsed

DBTYPE_UI8

예 

개체의 현재 크기로서, 개체에 사용하려고 할당한 메모리보다 작습니다.

MemoryAllocated

DBTYPE_UI8

 

개체에 사용하려고 할당한 메모리 양으로서, 개체에 실제로 사용되는 메모리 양보다 큽니다.

MemoryAllocBase

DBTYPE_UI8

 

개체 자체에 대해 처음에 할당된 바이트 수입니다(개체 내용에 대한 추가 할당 제외).

MemoryAllocFromAlloc

DBTYPE_UI8

 

이 개체의 내용에 대해 할당되는 메모리입니다.

ElementCount

DBTYPE_UI4

컨테이너 개체의 경우 해당 개체에 포함된 개체 수입니다.

Shrinkable

DBTYPE_BOOL

메모리가 축소 가능(메모리 가중으로 인해 삭제 가능)한지 여부를 나타내는 부울입니다. true이면 메모리가 축소 가능하며, false이면 축소 불가능합니다.

ObjectParentPath

DBTYPE_WSTR

이 개체의 전체 경로를 식별하는 문자열입니다.

ObjectID

DBTYPE_WSTR

개체를 식별하는 문자열입니다. 이 개체의 전체 경로를 문자열로 나타냅니다. (ObjectParentPath + '.' + ObjectId)

이 스키마 행 집합은 정렬되지 않습니다.

ADOMD.NET을 사용하여 행 집합 반환

ADOMD.NET 및 스키마 행 집합을 사용하여 메타데이터를 검색할 때 GUID 또는 문자열을 사용하여 GetSchemaDataSet 메서드의 스키마 행 집합 개체를 참조할 수 있습니다. 자세한 내용은 ADOMD.NET에서 스키마 행 집합 작업을 참조하십시오.

다음 표에서는 이 행 집합을 식별하는 GUID와 문자열 값을 제공합니다.

인수

GUID

A07CCD21-8148-11D0-87BB-00C04FC33942

ADOMDNAME

MemoryUsage

참고 항목

참조

XML for Analysis 스키마 행 집합