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 y longitud de los datos |
Ninguno. |
Valor predeterminado |
Ninguno. |
Repetición |
Una obligatoria para 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 |
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>
Vea también
Referencia
Referencia del archivo de entrada XML (Asistente para la optimización de motor de base de datos)