Delen via


Workloadelement (DTA)

van toepassing op:SQL Server-

Hiermee geeft u de workload die moet worden gebruikt voor een afstemmingssessie.

Syntaxis

  
<DTAInput>  
    <Server>  
...code removed...  
    <Workload>...</Workload>  

Elementkenmerken

Karakteristiek Beschrijving
gegevenstype en lengte Geen.
standaardwaarde Geen.
Voorkomen Eenmaal vereist voor elk DTAInput-element .

Elementrelaties

Relatie Elementen
bovenliggende element de Database Engine Tuning Advisor starten en gebruiken
onderliggende elementen Bestandselement (DTA)

Database-element voor workload (DTA)

EventString-element (DTA)

Opmerkingen

Een workload is een set Transact-SQL instructies die worden uitgevoerd tegen een database of databases die u wilt optimaliseren. De Database Engine Tuning Advisor kan Transact-SQL scripts, traceringsbestanden en traceringstabellen gebruiken als workloads.

Als u een werkbelasting opgeeft in een XML-invoerbestand en een workload op de opdrachtregel met het hulpprogramma dta , wordt de werkbelasting die op de opdrachtregel is opgegeven, gebruikt voor het afstemmen. Alle afstemmingsopties die op de opdrachtregel zijn opgegeven, overschrijven de opties die zijn opgegeven in een XML-invoerbestand. De enige uitzondering is als een door de gebruiker opgegeven configuratie wordt ingevoerd in de evaluatiemodus in het XML-invoerbestand. Als er bijvoorbeeld een configuratie wordt ingevoerd in het configuratie-element van het XML-invoerbestand en het element EvaluateConfiguration ook wordt opgegeven als een van de afstemmingsopties, overschrijft de afstemmingsopties die zijn opgegeven in het XML-invoerbestand alle afstemmingsopties die zijn ingevoerd op de opdrachtregel.

Er moet één workload worden opgegeven voor elke afstemmingssessie.

Voorbeeld

In het volgende codevoorbeeld wordt de traceringstabel MyDatabase.MyDBOwner.TuningTable001 opgegeven voor het element Workload . De TuningTable001 is gemaakt met behulp van de sjabloon Tuning met SQL Server Profiler en het opslaan van de traceringsuitvoer als een tabel.

<DTAXML ...>  
  <DTAInput>  
    <Server>  
...code removed here...  
    </Server>  
    <Workload>  
      <Database>  
        <Name>MyDatabase</Name>  
        <Schema>  
          <Name>MyDBOwner</Name>  
            <Table>  
              <Name>TuningTable001</Name>  
            </Table>  
        </Schema>  
      </Database>  
    </Workload>  
...code removed here...  
  </DTAInput>  
</DTAXML>  

Zie ook

XML-invoerbestandsreferentie (Database Engine Tuning Advisor)