次の方法で共有


Workload 要素 (DTA)

適用対象: SQL Server

チューニング セッションで使用するワークロードを指定します。

構文

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

要素の特性

特徴 説明
データ型と長さ [なし] :
既定値 [なし] :
個数 DTAInput 要素につき 1 回使用できます。

要素の関係

リレーションシップ 要素
親要素 データベース エンジン チューニング アドバイザーの起動および使用
子要素 File 要素 (DTA)

Workload の Database 要素 (DTA)

EventString 要素 (DTA)

解説

ワークロードとは、チューニングするデータベースに対して実行する Transact-SQL ステートメントのセットです。 データベース エンジン チューニング アドバイザーは、ワークロードとして Transact-SQL スクリプト、トレース ファイル、トレース テーブルを使用できます。

XML 入力ファイルでワークロードを指定し、 dta ツールを使用してコマンド ラインでもワークロードを指定した場合、コマンド ラインで指定したワークロードがチューニングに使用されます。 コマンド ラインで指定したチューニング オプションはすべて、XML 入力ファイルで指定したオプションをオーバーライドします。 唯一の例外は、ユーザー定義の構成が XML 入力ファイルに評価モードで入力されている場合だけです。 たとえば、XML 入力ファイルの Configuration 要素に構成が入力されており、EvaluateConfiguration 要素も同様にチューニング オプションの 1 つとして指定されている場合、XML 入力ファイルで指定されたチューニング オプションは、コマンド プロンプトから入力されるいずれのチューニング オプションをオーバーライドします。

各チューニング セッションには 1 つのワークロードを指定する必要があります。

次のコード例では、 Workload 要素に対して MyDatabase.MyDBOwner.TuningTable001 トレース テーブルを指定します。 TuningTable001 は SQL Server Profiler でチューニング テンプレートを使用し、トレース出力をテーブルとして保存することによって作成されたものです。

<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 入力ファイル リファレンス (データベース エンジン チューニング アドバイザー)