Partager via


Exemple de fichier d'entrée XML avec une charge de travail Inline (Assistant Paramétrage de base de données)

Copiez et collez cet exemple de fichier d'entrée XML qui spécifie une charge de travail avec l'élément EventString dans votre éditeur XML ou de texte favori. Vous pouvez utiliser l'élément EventString pour spécifier une charge de travail de script Transact-SQL dans le fichier d'entrée XML (au lieu d'un fichier de travail distinct). Une fois cet exemple copié dans votre outil d'édition, remplacez les valeurs spécifiées pour les éléments Server, Database, Schema, Table, Workload, EventString et TuningOptions par celles dont vous avez besoin pour votre session de paramétrage. Pour plus d'informations sur tous les attributs et les éléments enfants que vous pouvez utiliser avec ces éléments, voir le Référence des fichiers d'entrée XML (Assistant Paramétrage du moteur de base de données). L'exemple ci-dessous utilise uniquement un sous-ensemble des options d'attributs et d'éléments enfants disponibles.

Code

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

Commentaires

Les instructions USE database_name peuvent être spécifiées dans la charge de travail inline contenue dans l'élément EventString.

Voir aussi

Référence

Référence des fichiers d'entrée XML (Assistant Paramétrage du moteur de base de données)

Concepts

Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données

Afficher et utiliser la sortie de l'Assistant Paramétrage du moteur de base de données