工作负荷元素 (DTA)

指定要用于优化会话的工作负荷。

语法

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

元素特征

特征 DESCRIPTION
数据类型和长度 没有。
默认值 没有。
出现次数 每个 DTAInput 元素都需要一次。

元素关系

关系 元素
父元素 启动并使用数据库引擎优化顾问
子元素 文件元素 (DTA)

工作负荷的数据库元素 (DTA)

EventString 元素 (DTA)

注解

工作负荷是一组在一个或多个你希望优化的数据库上运行的 Transact-SQL 语句。 数据库引擎优化顾问可以将 Transact-SQL 脚本、跟踪文件和跟踪表用作工作负荷。

如果在 XML 输入文件中指定了一个工作负荷,同时又使用 dta 工具在命令行中指定了一个工作负荷,则将使用命令行中指定的工作负荷进行优化。 命令行中指定的所有优化选项的优先级均高于 XML 输入文件中指定的优化选项。 唯一的例外情况是:如果在 XML 输入文件中的评估模式下输入了用户指定的配置。 例如,如果在 XML 输入文件的元素中 Configuration 输入配置,并且 EvaluateConfiguration 该元素也指定为优化选项之一,则 XML 输入文件中指定的优化选项将替代在命令行中输入的任何优化选项。

必须为每个优化会话指定一个工作负荷。

示例:

下面的代码示例为元素 Workload 指定了跟踪表 MyDatabase.MyDBOwner.TuningTable001。 使用带有 SQL Server 事件探查器的优化模板创建 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 输入文件引用(数据库引擎优化顾问)