Share via


Workload (DTA, elemento)

Especifica la carga de trabajo que se va a utilizar durante una sesión de optimización.

Sintaxis

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

Características del elemento

Característica Descripción

Tipo de datos y longitud

Ninguno

Valor predeterminado

Ninguno

Repetición

Una obligatoria para cada elemento DTAInput.

Relaciones del elemento

Relación Elementos

Elemento primario

DTAInput (DTA, elemento)

Elementos secundarios

File (DTA, elemento)

Database (DTA, elemento de Workload)

EventString (DTA, elemento)

Notas

Una carga de trabajo es un conjunto de instrucciones Transact-SQL que se ejecuta en una o varias bases de datos que se desean optimizar. El Asistente para la optimización de motor de base de datos puede utilizar secuencias de comandos Transact-SQL, archivos de traza y tablas de traza como cargas de trabajo.

Si se especifica una carga de trabajo en un archivo de entrada XML y una carga de trabajo en la línea de comandos mediante la herramienta dta, la carga de trabajo especificada en la línea de comandos se utilizará para la optimización. Todas las opciones de optimización especificadas en la línea de comandos tienen preferencia sobre las especificadas en un archivo de entrada XML. La única excepción se produce cuando se usa una configuración especificada por el usuario en el modo de evaluación del archivo de entrada XML. Por ejemplo, si se especifica una configuración en el elemento Configuration del archivo de entrada XML y el elemento EvaluateConfiguration también se ha especificado como una de las opciones de optimización, las opciones de optimización especificadas en el archivo de entrada XML tendrán preferencia sobre aquellas especificadas en la línea de comandos.

Es necesario especificar una carga de trabajo para cada sesión de optimización.

Ejemplo

En el siguiente ejemplo de código se especifica la tabla de traza MyDatabase.MyDBOwner.TuningTable001 para el elemento Workload. TuningTable001 se creó con la plantilla de optimización de SQL Server Profiler y guardando la salida de seguimiento como tabla.

<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>

Vea también

Referencia

Referencia del archivo de entrada XML (DTA)

Otros recursos

Cómo crear cargas de trabajo

Ayuda e información

Obtener ayuda sobre SQL Server 2005