Workload 元素 (DTA)
適用於:SQL Server
指定微調工作階段所用的工作負載。
語法
<DTAInput>
<Server>
...code removed...
<Workload>...</Workload>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | 無。 |
預設值 | 無。 |
出現次數 | 每個 DTAInput 元素需要使用這個元素一次。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | 啟動及使用 Database Engine Tuning Advisor |
子元素 | File 元素 (DTA) 工作負載的 Database 元素 (DTA) EventString 元素 (DTA) |
備註
工作負載是針對需要微調的一或多個資料庫來執行的一組 Transact-SQL 陳述式。 Database Engine Tuning Advisor 可以利用 Transact-SQL 指令碼、追蹤檔和追蹤資料表來作為工作負載。
如果您在 XML 輸入檔中指定工作負載,以及在命令列中利用 dta 工具來指定工作負載,就會利用命令列所指定的工作負載來進行微調。 命令列所指定的所有微調選項都會覆寫 XML 輸入檔中所指定的微調選項。 XML 輸入檔中以評估模式輸入的使用者指定組態是唯一例外。 例如,如果在 XML 輸入檔的 Configuration 元素中輸入了某項組態, EvaluateConfiguration 元素也指定成一個微調選項,XML 輸入檔所指定的微調選項會覆寫在命令列中輸入的任何微調選項。
每個微調工作階段都必須指定一個工作負載。
範例
下列程式碼範例指定 Workload 元素的 MyDatabase.MyDBOwner.TuningTable001 追蹤資料表。 搭配 SQL Server Profiler 使用微調範本來建立 TuningTable001 ,並將這份追蹤輸出儲存成一份資料表。
<DTAXML ...>
<DTAInput>
<Server>
...code removed here...
</Server>
<Workload>
<Database>
<Name>MyDatabase</Name>
<Schema>
<Name>MyDBOwner</Name>
<Table>
<Name>TuningTable001</Name>
</Table>
</Schema>
</Database>
</Workload>
...code removed here...
</DTAInput>
</DTAXML>