Megosztás a következőn keresztül:


XML-bemeneti fájlminta felhasználó által megadott konfigurációval (DTA)

A következőkre vonatkozik:SQL Server

Másolja és illessze be ezt a mintát egy OLYAN XML-bemeneti fájlból, amely megadja a felhasználó által megadott konfigurációt a Konfiguráció elemet a kedvenc XML-szerkesztőbe vagy szövegszerkesztőbe. Ez lehetővé teszi a "what-if" elemzés elvégzését. A "What-if" elemzés magában foglalja a Konfiguráció elem használatát a hangolni kívánt adatbázis hipotetikus fizikai tervezési struktúráinak megadásához. Ezt követően a Database Engine Tuning Advisor használatával elemezheti a számítási feladatok futtatásának ezen hipotetikus konfigurációval szembeni hatásait, hogy megtudja, javítja-e a lekérdezésfeldolgozási teljesítményt. Ez az elemzési típus biztosítja az új konfiguráció kiértékelésének előnyeit anélkül, hogy a tényleges implementálás többletterhelése merült volna fel. Ha a hipotetikus konfiguráció nem biztosítja a kívánt teljesítménybeli javulást, egyszerűen módosíthatja és elemezheti, amíg el nem éri a szükséges eredményeket előállító konfigurációt.

Miután átmásolta ezt a mintát a szerkesztőeszközbe, cserélje le a kiszolgáló, az adatbázis, a séma, a táblázat, a számítási feladat, a TuningOptions és a konfigurációelemek értékeit az adott hangolási munkamenethez megadott értékekkel. Az ezekkel az elemekkel használható összes attribútumról és gyermekelemről további információt az XML bemeneti fájlhivatkozásában (adatbázismotor finomhangolási tanácsadója) talál. Az alábbi minta csak az elérhető attribútum- és gyermekelem-beállítások egy részét használja.

Kód

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

Megjegyzések

  • A fizikai tervezési struktúrák elvetése nem támogatott, ha megadja a Konfiguráció elem (Configuration SpecificationMode="Absolute") abszolút módját.

  • A konfigurációelem egyik módjában (relatív vagy abszolút) sem hozhatja létre és nem vetheti el ugyanazt a fizikai tervezési struktúrát.

Lásd még:

A Database Engine Tuning Advisor indítása és használata
Az adatbázismotor hangolási tanácsadójának kimenetének megtekintése és használata
XML-bemeneti fájlra vonatkozó referencia (Database Engine Tuning Advisor)