Workload 元素 (DTA)

指定微調工作階段所用的工作負載。

語法

<DTAInput>
    <Server>
...code removed...
    <Workload>...</Workload>

元素特性

特性

描述

資料類型和長度

無。

預設值

無。

出現次數

每個 DTAInput 元素需要使用這個元素一次。

備註

工作負載是針對需要微調的一或多個資料庫來執行的一組 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>