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>  

另請參閱

XML 輸入檔參考 (Database Engine Tuning Advisor)