Vorgehensweise: Erstellen von XML-Eingabedateien
Falls Sie ein unerfahrener XML-Entwickler sind, können Sie XML-Formatdateien erstellen, mit deren Hilfe der Database Engine (Datenbankmodul)-Optimierungsratgeber Arbeitsauslastungen optimieren kann. Um diese XML-Dateien zu erstellen, verwenden Sie Ihre bevorzugten XML-Tools, und bearbeiten Sie eine Beispieldatei, oder generieren Sie eine Instanz des XML-Schemas für den Database Engine (Datenbankmodul)-Optimierungsratgeber.
Das XML-Schema für den Database Engine (Datenbankmodul)-Optimierungsratgeber ist in Ihrer Installation von Microsoft SQL Server an folgendem Speicherort verfügbar:
C:\Programme\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd
Das XML-Schema des Database Engine (Datenbankmodul)-Optimierungsratgebers ist auch online auf dieser Microsoft-Website verfügbar.
Diese URL öffnet eine Seite, auf der viele SQL Server-XML-Schemas verfügbar sind. Führen Sie auf der Seite einen Bildlauf nach unten aus, bis Sie die Zeile für den Database Engine (Datenbankmodul)-Optimierungsratgeber erreichen.
So erstellen Sie eine XML-Eingabedatei zum Optimieren von Arbeitsauslastungen
Erstellen Sie eine Arbeitsauslastung. Sie können eine Ablaufverfolgungsdatei oder -tabelle mithilfe der Optimierungsvorlage in SQL Server Profiler verwenden, oder erstellen Sie ein Transact-SQL-Skript, das eine repräsentative Arbeitsauslastung für SQL Server reproduziert. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen von Arbeitsauslastungen.
Erstellen Sie mithilfe einer der folgenden Methoden eine XML-Eingabedatei:
Kopieren Sie eines der Beispiele für XML-Eingabedateien (DTA), und fügen Sie es in Ihren bevorzugten XML-Editor ein. Ändern Sie die Werte, um die entsprechenden Argumente für Ihre SQL Server-Installation anzugeben, und speichern Sie die XML-Datei.
Generieren Sie mithilfe Ihres bevorzugten XML-Tools eine Instanz vom XML-Schema für den Database Engine (Datenbankmodul)-Optimierungsratgeber.
Nachdem Sie die XML-Eingabedatei erstellt haben, verwenden Sie diese als Eingabe für das Befehlszeilenprogramm dta, um die Arbeitsauslastung zu optimieren. Weitere Informationen zum Verwenden von XML-Eingabedateien mit diesem Dienstprogramm finden Sie unter Vorgehensweise: Optimieren einer Datenbank mithilfe des dta-Dienstprogramms.
Hinweis |
---|
Wenn Sie eine Inlinearbeitsauslastung verwenden möchten (d. h. eine Arbeitsauslastung, die direkt in der XML-Eingabedatei angegeben wird), benutzen Sie das Beispiel Beispiel für eine XML-Eingabedatei mit Inlinearbeitsauslastung (DTA). |
Sicherheit
Weitere wichtige Informationen zu den für den Database Engine (Datenbankmodul)-Optimierungsratgeber erforderlichen Berechtigungen finden Sie unter Initialisieren des Datenbankoptimierungsratgebers.