Esempio di file di input XML con configurazione specificata dall'utente (DTA)XML Input File Sample with User-specified Configuration (DTA)

Copiare e incollare questo esempio di file di input XML che contiene una configurazione specificata dall'utente con l'elemento Configuration nell'editor di testo o nell'editor XML preferito.Copy and paste this sample of an XML input file that specifies a user-specified configuration with the Configuration element into your favorite XML editor or text editor. In questo modo sarà possibile eseguire analisi di simulazioneThis enables you to perform "what-if" analysis. che comportano l'uso dell'elemento Configuration per specificare un set di strutture di progettazione fisica ipotetiche per il database che si vuole ottimizzare."What-if" analysis involves using the Configuration element to specify a set of hypothetical physical design structures for the database you want to tune. Per sapere se è possibile migliorare le prestazioni di elaborazione delle query, verrà quindi utilizzata l'Ottimizzazione guidata motore di database per analizzare gli effetti dell'esecuzione di un carico di lavoro rispetto a questa configurazione ipotetica.Then you use Database Engine Tuning Advisor to analyze the effects of running a workload against this hypothetical configuration to find out whether it improves query processing performance. Questo tipo di analisi ha il vantaggio di valutare la nuova configurazione senza l'overhead dovuto all'effettiva implementazione.This type of analysis provides the advantage of evaluating the new configuration without incurring the overhead of actually implementing it. Se la configurazione ipotetica non consente di ottenere i miglioramenti delle prestazioni desiderati, è possibile modificarla e analizzarla di nuovo finché non verranno prodotti i risultati necessari.If your hypothetical configuration does not provide the performance improvements you want, it is easy to change it and analyze it again until you reach the configuration that produces the results you need.

Dopo avere copiato questo esempio nello strumento di modifica desiderato, sostituire i valori specificati per gli elementi Server, Database, Schema, Table, Workload, TuningOptionse Configuration con i valori per la sessione di ottimizzazione specifica.After copying this sample into your editing tool, replace the values specified for the Server, Database, Schema, Table, Workload, TuningOptions, and Configuration elements with those for your specific tuning session. Per altre informazioni su tutti gli attributi e gli elementi figlio che è possibile usare con questi elementi, vedere Guida di riferimento ai file di input XML (Ottimizzazione guidata motore di database).For more information about all of the attributes and child elements that you can use with these elements, see the XML Input File Reference (Database Engine Tuning Advisor). Nell'esempio seguente viene utilizzato solo un subset delle opzioni relative agli attributi e agli elementi figlio disponibili.The following sample uses only a subset of available attribute and child element options.

CodiceCode

<?xml version="1.0" encoding="utf-16" ?>  
<DTAXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://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 following element specifies a workload file, which can be a trace file or a Transact-SQL script file. -->  
      <File>c:\PathToYourWorkloadFile</File>  
    </Workload>  
    <TuningOptions>  
      <TuningTimeInMin>180</TuningTimeInMin>  
      <StorageBoundInMB>10000</StorageBoundInMB>  
      <FeatureSet>IDX_IV</FeatureSet>  
      <Partitioning>NONE</Partitioning>  
      <KeepExisting>NONE</KeepExisting>  
      <OnlineIndexOperation>OFF</OnlineIndexOperation>  
    </TuningOptions>  
    <Configuration SpecificationMode="Absolute">  
      <Server>  
        <Name>MyServerName</Name>  
          <Database>  
            <Name>MyDatabaseName</Name>  
            <Schema>  
              <Name>MyDatabaseSchemaName</Name>  
                <Table>  
                  <Name>MyTableName1</Name>  
                  <Recommendation>  
                    <Create>  
                      <Index Clustered="true" Unique="false" Online="false" IndexSizeInMB="873.75">  
                        <Name>MyIndexName</Name>  
                        <Column Type="KeyColumn" SortOrder="Ascending">  
                          <Name>MyColumnName1</Name>  
                        </Column>  
                        <Filegroup>MyFileGroupName1</FileGroup>  
                      </Index>  
                    </Create>  
                  </Recommendation>  
                </Table>  
            </Schema>  
          </Database>  
      </Server>  
    </Configuration>  
  </DTAInput>  
</DTAXML>  

CommentiComments

  • L'eliminazione di strutture di progettazione fisica non è supportata se si specifica la modalità Absolute per l'elemento Configuration (Configuration SpecificationMode="Absolute").Dropping physical design structures is not supported if you specify the Absolute mode for the Configuration element (Configuration SpecificationMode="Absolute").

  • La stessa struttura di progettazione fisica non può essere creata ed eliminata in modalitàRelative o Absolutedell'elemento Configuration .You cannot create and drop the same physical design structure in either mode (Relative or Absolute) of the Configuration element.

Vedere ancheSee Also

Avvio e utilizzo di Ottimizzazione guidata motore di database Start and Use the Database Engine Tuning Advisor
Visualizzare e utilizzare l'output di Ottimizzazione guidata motore di database View and Work with the Output from the Database Engine Tuning Advisor
Guida di riferimento ai file di input XML (Ottimizzazione guidata motore di database)XML Input File Reference (Database Engine Tuning Advisor)