Compartir por


Workload (DTA, elemento)

Se aplica a:SQL Server

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 de los elementos

Característica Descripción
Tipo y longitud de los datos Ninguno.
Valor predeterminado Ninguno.
Repetición Una obligatoria por cada elemento DTAInput .

Relaciones del elemento

Relación Elementos
Elemento primario Iniciar y utilizar el Asistente para la optimización de motor de base de datos
Elementos secundarios File (DTA, elemento)

Database (DTA, elemento de Workload)

EventString (DTA, elemento)

Comentarios

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 scripts Transact-SQL, archivos de seguimiento y tablas de seguimiento 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

El ejemplo de código siguiente especifica la tabla de seguimiento de MyDatabase.MyDBOwner.TuningTable001 para el elemento Workload . TuningTable001 se creó utilizando la plantilla Optimización con SQL Server Profiler y guardando el seguimiento generada como una 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>  

Consulte también

Referencia del archivo de entrada XML (Asistente para la optimización de motor de base de datos)