Ejemplo de archivo de entrada XML con carga de trabajo en línea (DTA)
Copie y pegue este ejemplo de archivo de entrada XML que especifica una carga de trabajo con el elemento EventString en un editor XML o editor de texto. Puede utilizar el elemento EventString para especificar una carga de trabajo de secuencias de comandos Transact-SQL en el archivo de entrada XML, en lugar de utilizar un archivo de carga de trabajo independiente. Una vez copiado el ejemplo en la herramienta de edición, sustituya los valores especificados en los elementos Server, Database, Schema, Table, Workload, EventString y TuningOptions por los de la sesión de optimización concreta. Para obtener más información acerca de los atributos y los elementos secundarios que se pueden utilizar con estos elementos, vea Referencia del archivo de entrada XML (DTA). En el siguiente ejemplo, se utiliza únicamente un subconjunto de opciones de atributos y elementos secundarios disponibles.
Código
<?xml version="1.0" encoding="utf-16" ?>
<DTAXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://schemas.microsoft.com/sqlserver/2004/07/dta">
<DTAInput>
<Server>
<Name>MyServerName</Name>
<!-- To tune multiple databases, list them and their associated tables in the following section. -->
<Database>
<Name>MyDatabaseName</Name>
<Schema>
<Name>MyDatabaseSchemaName</Name>
<!-- You can list as many tables as necessary in the following section. -->
<Table>
<Name>MyTableName1</Name>
</Table>
<Table>
<Name>MyTableName2</Name>
</Table>
</Schema>
</Database>
</Server>
<Workload>
<!-- The Weight attributes shown with the following EventString elements are optional. -->
<EventString Weight="100.01">
SELECT * FROM MyTableName1 WHERE
MyColumnName1 > 200
ORDER BY ColumnName1
</EventString>
<EventString Weight="10.02">
SELECT * FROM MyTableName2 WHERE
MyColumnName2 BETWEEN 2 AND 25000
ORDER BY ColumnName2
</EventString>
</Workload>
<TuningOptions>
<TuningTimeInMin>120</TuningTimeInMin>
<StorageBoundInMB>1500</StorageBoundInMB>
<FeatureSet>IDX</FeatureSet>
<Partitioning>NONE</Partitioning>
<KeepExisting>NONE</KeepExisting>
<OnlineIndexOperation>OFF</OnlineIndexOperation>
<!-- The following tuning option specifies the first database to which the Database Engine Tuning Advisor connects when tuning the workload. This element is optional. -->
<DatabaseToConnect>MyDatabaseName</DatabaseToConnect>
</TuningOptions>
</DTAInput>
</DTAXML>
Comentarios
Las instrucciones USE database_name
se pueden especificar en la carga de trabajo en línea incluida en el elemento EventString.
Vea también
Referencia
Referencia del archivo de entrada XML (DTA)
Otros recursos
Usar un archivo de entrada XML para la optimización
Cómo crear archivos de entrada XML
Cómo optimizar una base de datos mediante la utilidad dta
Cómo realizar análisis de exploración