Compartir a través de


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 &gt; 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

Ayuda e información

Obtener ayuda sobre SQL Server 2005