Elemento Workload (DTA)
Si applica a: SQL Server
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 | Nessuno. |
Valore predefinito | Nessuno. |
Occorrenza | Obbligatorio una sola volta per ogni elemento DTAInput . |
Relazioni elemento
Relationship | Elementi |
---|---|
Elemento padre | Avvio e utilizzo di 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>
Vedi anche
Guida di riferimento ai file di input XML (Ottimizzazione guidata motore di database)