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 |