Workload-Element (DTA)

Gibt die für eine Optimierungssitzung zu verwendende Arbeitsauslastung an.

Syntax

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

Elementmerkmale

Merkmal Beschreibung

Datentyp und -länge

Keine.

Standardwert

Keine.

Vorkommen

Für jedes DTAInput-Element einmal erforderlich.

Elementbeziehungen

Beziehung Elemente

Übergeordnetes Element

DTAInput-Element (DTA)

Untergeordnete Elemente

File-Element (DTA)

Database-Element zur Arbeitsauslastung (DTA)

EventString-Element (DTA)

Hinweise

Eine Arbeitsauslastung ist ein Satz von Transact-SQL-Anweisungen, die für eine oder mehrere zu optimierende Datenbanken ausgeführt werden. Der Datenbankmodul-Optimierungsratgeber 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, setzen die in XML-Eingabedateien angegebenen Optionen außer Kraft. Die einzige Ausnahme besteht beim Eingeben einer benutzerspezifischen Konfiguration im Auswertungsmodus in der XML-Eingabedatei. Wenn z. B. eine Konfiguration in das Configuration-Element der XML-Eingabedatei eingegeben wird und auch das EvaluateConfiguration-Element als eine der Optimierungsoptionen angegeben ist, setzen die in der XML-Eingabedatei angegebenen Optimierungsoptionen die in der Befehlszeile eingegebenen Optimierungsoptionen außer Kraft.

Die Angabe einer Arbeitsauslastung ist für jede Optimierungssitzung erforderlich.

Beispiel

Das folgende Codebeispiel gibt die MyDatabase.MyDBOwner.TuningTable001-Ablaufverfolgungstabelle für das Workload-Element an. 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>

Siehe auch

Verweis

XML-Eingabedatei (Referenz) (DTA)

Andere Ressourcen

Vorgehensweise: Erstellen von Arbeitsauslastungen

Hilfe und Informationen

Informationsquellen für SQL Server 2005