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.
Das Dienstprogramm dta stellt eine ausführbare Datei für Eingabeaufforderungen zur Verfügung. Mit dieser Datei können Sie Datenbanken optimieren. Sie können auf diese Weise den Datenbankmodul-Optimierungsratgeber in Batchdateien und Skripts verwenden. Das Dienstprogramm dta akzeptiert Ablaufverfolgungsdateien und -tabellen sowie Transact-SQL-Skripts als Arbeitsauslastung. Außerdem akzeptiert es XML-Eingaben, die dem XML-Schema des Datenbankmodul-Optimierungsratgebers entsprechen. Dieses Schema steht auf dieser Microsoft-Website zur Verfügung.
Beachten Sie Folgendes, bevor Sie eine Arbeitsauslastung mit dem Dienstprogramm dta optimieren:
- Wenn Sie eine Ablaufverfolgungstabelle als Arbeitsauslastung verwenden, muss diese Tabelle auf dem Server vorhanden sein, den der Datenbankmodul-Optimierungsratgeber optimiert. Wenn Sie die Ablaufverfolgungstabelle auf einem anderen Server erstellen, müssen Sie sie auf den Server verschieben, den der Datenbankmodul-Optimierungsratgeber optimiert.
- Stellen Sie sicher, dass die Ablaufverfolgung beendet wurde, bevor Sie eine Ablaufverfolgungstabelle als Arbeitsauslastung für den Datenbankmodul-Optimierungsratgeber verwenden. Der Datenbankmodul-Optimierungsratgeber kann keine Ablaufverfolgungstabelle als Arbeitsauslastung verwenden, in die noch Ablaufverfolgungsereignisse geschrieben werden.
- Wenn eine Optimierungssitzung länger als erwartet ausgeführt wird, können Sie die Sitzung durch Drücken der Tastenkombination STRG+C beenden und auf der Grundlage der bis zu diesem Zeitpunkt von dta abgeschlossenen Analyse Empfehlungen generieren. Sie werden gefragt, ob Sie Empfehlungen generieren möchten. Drücken Sie STRG+C erneut, um die Optimierungssitzung zu beenden, ohne Empfehlungen zu generieren.
Weitere Informationen zur Syntax des Dienstprogramms dta sowie Verwendungsbeispiele finden Sie unter dta (Dienstprogramm).
So optimieren Sie eine Datenbank über die Standardeinstellungen des dta-Dienstprogramms
Ermitteln Sie die Datenbankfeatures (Indizes, indizierte Sichten, Partitionierung), die vom Datenbankmodul-Optimierungsratgeber während der Analyse in Bezug auf das Hinzufügen, Entfernen oder Beibehalten berücksichtigt werden sollen. Weitere Informationen finden Sie unter Informationen zu Arbeitsauslastungen und Überlegungen zum Verwenden des Datenbankmodul-Optimierungsratgebers.
Erstellen Sie eine Arbeitsauslastung. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen von Arbeitsauslastungen.
Geben Sie an einer Eingabeaufforderung Folgendes ein:
dta -E -D DatabaseName -if WorkloadFile -s SessionNameDabei gibt
-Ean, dass die Optimierungssitzung eine vertrauenswürdige Verbindung (anstelle von Benutzernamen und Kennwort) verwendet. Und-Dgibt den Namen der zu optimierenden Datenbank an. Standardmäßig stellt das Dienstprogramm eine Verbindung zur Standardinstanz von Microsoft SQL Server auf dem lokalen Computer her. (Verwenden Sie die Option-S, um eine Remotedatenbank laut dem folgenden Verfahren oder eine benannte Instanz anzugeben.) Die Option-ifgibt den Namen und Pfad zu einer Arbeitsauslastungsdatei an (wobei es sich um ein Transact-SQL-Skript oder um eine Ablaufverfolgungsdatei handeln kann), während-seinen Namen für die Optimierungssitzung angibt.Die vier hier gezeigten Optionen (Datenbankname, Arbeitsauslastung, Verbindungstyp und Sitzungsname) müssen angegeben werden.
So optimieren Sie eine Remotedatenbank oder eine benannte Instanz für eine bestimmte Dauer
Ermitteln Sie die Datenbankfeatures (Indizes, indizierte Sichten, Partitionierung), die vom Datenbankmodul-Optimierungsratgeber während der Analyse in Bezug auf das Hinzufügen, Entfernen oder Beibehalten berücksichtigt werden sollen. Weitere Informationen finden Sie unter Informationen zu Arbeitsauslastungen und Überlegungen zum Verwenden des Datenbankmodul-Optimierungsratgebers.
Erstellen Sie eine Arbeitsauslastung. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen von Arbeitsauslastungen.
Geben Sie an einer Eingabeaufforderung Folgendes ein:
dta -S ServerName\Instance -D DatabaseName -it WorkloadTableName -U LoginID -P Password -s SessionName -A TuningTimeInMinutesDabei gibt
-Sden Namen und die Instanz eines Remoteservers an (oder eine benannte Instanz auf dem lokalen Server), während-Dden Namen der zu optimierenden Datenbank angibt. Die Option-itgibt den Namen der Arbeitsauslastungstabelle an,-Uund-Pgeben den Benutzernamen und das Kennwort für die Remotedatenbank an,-sgibt den Namen der Optimierungssitzung an, und-Agibt die Dauer der Optimierungssitzung in Minuten an. Standardmäßig verwendet das Dienstprogramm dta eine Optimierungsdauer von 8 Stunden. Wenn der Datenbankmodul-Optimierungsratgeber eine Arbeitsauslastung für einen unbegrenzten Zeitraum optimieren soll, geben Sie 0 (Null) für die Option-Aan.
So optimieren Sie eine Datenbank mithilfe einer XML-Eingabedatei
Ermitteln Sie die Datenbankfeatures (Indizes, indizierte Sichten, Partitionierung), die vom Datenbankmodul-Optimierungsratgeber während der Analyse in Bezug auf das Hinzufügen, Entfernen oder Beibehalten berücksichtigt werden sollen. Weitere Informationen finden Sie unter Informationen zu Arbeitsauslastungen und Überlegungen zum Verwenden des Datenbankmodul-Optimierungsratgebers.
Erstellen Sie eine Arbeitsauslastung. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen von Arbeitsauslastungen.
Erstellen Sie eine XML-Eingabedatei. Siehe Vorgehensweise: Erstellen von XML-Eingabedateien.
Geben Sie an einer Eingabeaufforderung Folgendes ein:
dta -E -S ServerName\Instance -s SessionName -ix PathToXMLInputFileDabei gibt
-Eeine vertrauenswürdige Verbindung an,-Sgibt einen Remoteserver und eine Instanz an bzw. eine benannte Instanz auf dem lokalen Server,-sgibt den Namen einer Optimierungssitzung an, und-ixgibt die XML-Eingabedatei an, die für diese Optimierungssitzung verwendet werden soll.Wenn das Dienstprogramm die Optimierung der Arbeitsauslastung abgeschlossen hat, können Sie die Ergebnisse von Optimierungssitzungen über die grafische Benutzeroberfläche des Datenbankmodul-Optimierungsratgebers anzeigen. Alternativ können Sie über die Option -ox auch angeben, dass die Optimierungsempfehlungen in eine XML-Datei geschrieben werden sollen. Einzelheiten finden Sie unter dta (Dienstprogramm).
Sicherheit
Wichtige Informationen zu den Berechtigungen, die zum Verwenden des Datenbankmodul-Optimierungsratgebers erforderlich sind, finden Sie unter Initialisieren des Datenbankmodul-Optimierungsratgebers.
Siehe auch
Konzepte
Erforderliche Berechtigungen zum Ausführen des Datenbankmodul-Optimierungsratgebers
Überlegungen zum Verwenden des Datenbankmodul-Optimierungsratgebers
Explorative Analyse mithilfe des Datenbankmodul-Optimierungsratgebers
Nicht unterstützte Optimierungsoptionen
Andere Ressourcen
Verwenden des Datenbankmodul-Optimierungsratgebers
XML-Eingabedatei (Referenz) (DTA)