Condividi tramite


Elemento Workload (DTA)

Specifica il carico di lavoro da utilizzare per una sessione di ottimizzazione.

Sintassi

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

Caratteristiche elemento

Caratteristica Descrizione
Tipo di dati e lunghezza No.
Valore predefinito No.
Occorrenza Obbligatorio una sola volta per ogni elemento DTAInput.

Relazioni elemento

Relazione Elementi
Elemento padre Avviare e usare Ottimizzazione guidata motore di database
Elementi figlio Elemento File (DTA)

Elemento Database per Workload (DTA)

Elemento EventString (DTA)

Osservazioni

Un carico di lavoro è un set di istruzioni Transact-SQL eseguite sui database che si desidera ottimizzare. Ottimizzazione guidata motore di database può utilizzare come carichi di lavoro script Transact-SQL, file di traccia e tabelle di traccia.

Se viene specificato un carico di lavoro in un file di input XML e un carico di lavoro nella riga di comando con lo strumento dta , per l'ottimizzazione verrà utilizzato il carico di lavoro specificato nella riga di comando. Tutte le opzioni di ottimizzazione specificate nella riga di comando prevalgono su quelle specificate in un file di input XML. L'unica eccezione è rappresentata dal caso in cui una configurazione definita dall'utente venga specificata in modalità di valutazione nel file di input XML. Se, ad esempio, viene immessa una configurazione nell'elemento Configuration del file di input XML e anche l'elemento EvaluateConfiguration viene specificato come una delle opzioni di ottimizzazione, le opzioni di ottimizzazione specificate nel file di input XML prevarranno su qualsiasi opzione di ottimizzazione immessa dalla riga di comando.

È necessario specificare un carico di lavoro per ogni sessione di ottimizzazione.

Esempio

Nell'esempio di codice seguente viene specificata la tabella di traccia MyDatabase.MyDBOwner.TuningTable001 per l'elemento Workload . La tabella TuningTable001 è stata creata con il modello Tuning di SQL Server Profiler e salvando l'output della traccia come tabella.

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

Vedere anche

Guida di riferimento ai file di input XML (Ottimizzazione guidata motore di database)