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)