共用方式為


DISCOVER_MEMORYUSAGE 資料列集

傳回伺服器所配置之各種物件的 DISCOVER_MEMORYUSAGE 統計資料。

警告注意事項注意

這個資料列集可能會產生非常龐大的結果集。 如果結果由於所需的顯示記憶體超過 SQL Server Management Studio 允許的記憶體而無法顯示,這些結果就會寫入位於下列預設位置的暫存檔案:

'<磁碟機>:\Users\<使用者名稱>\AppData\Local\Temp\<檔案識別碼>.xml'。

適用於:表格式模型、多維度模型

資料列集資料行

DISCOVER_MEMORYUSAGE 資料列集包含下列資料行。

資料行名稱

類型指標

限制

說明

MemoryID

DBTYPE_UI8

 

識別記憶體的編號。

MemoryName

DBTYPE_WSTR

擁有記憶體之物件的名稱。

SPID

DBTYPE_UI4

配置記憶體的工作階段。 零表示記憶體未繫結至特定工作階段。

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 結構描述資料列集