Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die für eine Optimierungssitzung zu verwendende Arbeitsauslastung an.
Syntax
<DTAInput>
<Server>
...code removed...
<Workload>...</Workload>
Elementmerkmale
| Charakteristisch | BESCHREIBUNG |
|---|---|
| Datentyp und -länge | Keiner. |
| Standardwert | Keiner. |
| Vorkommen | Für jedes DTAInput Element einmal erforderlich. |
Elementbeziehungen
| Beziehung | Elemente |
|---|---|
| Übergeordnetes Element | Starten und Verwenden des Datenbankoptimierungsratgebers |
| Untergeordnete Elemente |
File-Element (DTA) Database-Element zur Arbeitsauslastung (DTA) EventString-Element (DTA) |
Bemerkungen
Die Arbeitsauslastung besteht aus einer Reihe von Transact-SQL-Anweisungen, die für eine oder mehrere Datenbanken ausgeführt werden, die Sie optimieren möchten. Der Datenbankoptimierungsratgeber kann Transact-SQL-Skripts, Ablaufverfolgungsdateien und Ablaufverfolgungstabellen als Arbeitsauslastung verwenden.
Wenn Sie sowohl in einer XML-Eingabedatei als auch mit dem Tool dta in der Befehlszeile eine Arbeitsauslastung angeben, wird die in der Befehlszeile angegebene Arbeitsauslastung für die Optimierung verwendet. Alle Optimierungsoptionen, die in der Befehlszeile angegeben sind, überschreiben die in XML-Eingabedateien angegebenen Optionen. Die einzige Ausnahme hiervon sind benutzerdefinierte Konfigurationen, die im Auswertungsmodus in der XML-Eingabedatei eingegeben werden. Wenn beispielsweise eine Konfiguration in das Configuration Element der XML-Eingabedatei eingegeben wird und das EvaluateConfiguration Element auch als eine der Optimierungsoptionen angegeben wird, überschreiben die in der XML-Eingabedatei angegebenen Optimierungsoptionen alle in der Befehlszeile eingegebenen Optimierungsoptionen.
Die Angabe einer Arbeitsauslastung ist für jede Optimierungssitzung erforderlich.
Beispiel
Im folgenden Codebeispiel wird die MyDatabase.MyDBOwner.TuningTable001-Ablaufverfolgungstabelle für das Workload Element angegeben. Die TuningTable001 -Tabelle wurde mithilfe der Optimierungsvorlage von SQL Server Profiler und Speichern der Ablaufverfolgungsausgabe als Tabelle erstellt.
<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>