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.
Gilt für:SQL Server
Im Datenbankoptimierungsratgeber werden Optimierungssitzungen und Berichte zu Optimierungsempfehlungen über eine grafische Benutzeroberfläche angezeigt. In dieser Lektion erfahren Sie, wie Sie das Tool starten und die Anzeige konfigurieren. Am Ende dieser Lektion kennen Sie die verschiedenen Möglichkeiten zum Starten des Tools und zum Konfigurieren der Anzeige, um die von Ihnen regelmäßig ausgeführten Optimierungsaufgaben zu unterstützen.
Voraussetzungen
Zur Durchführung dieses Tutorials benötigen Sie SQL Server Management Studio, Zugriff auf einen Server, auf dem SQL-Server ausgeführt wird, und eine AdventureWorks2025-Datenbank.
- Installieren Sie SQL Server Management Studio.
- Installieren Sie die SQL Server 2017 Developer Edition.
- Laden Sie eine AdventureWorks-Beispieldatenbank herunter.
Anweisungen zum Wiederherstellen von Datenbanken in SSMS finden Sie hier: Wiederherstellen einer Datenbanksicherung mithilfe von SSMS
Hinweis
Dieses Tutorial richtet sich an Benutzer, die mit der Verwendung von SQL Server Management Studio und mit grundlegenden Datenbankverwaltungsaufgaben vertraut sind.
Starten des Datenbankoptimierungsratgebers
Zunächst öffnen Sie die grafische Benutzeroberfläche des Datenbankoptimierungsratgebers (Database Engine Tuning Advisor, DTA). Bei der ersten Verwendung muss ein Mitglied der festen Serverrolle sysadmin den Datenbankoptimierungsratgeber starten, um die Anwendung zu initialisieren. Nach der Initialisierung können Mitglieder der festen Datenbankrolle db_owner mit dem Datenbankoptimierungsratgeber eigene Datenbanken optimieren. Weitere Informationen zum Initialisieren des Datenbankmoduloptimierungsratgebers finden Sie unter "Starten und Verwenden des Datenbankmoduloptimierungsratgebers".
- Starten Sie SQL Server Management Studio (SSMS). Bewegen Sie im Startmenü von Windows den Mauszeiger auf Alle Programme, und klicken Sie dann auf SQL Server Management Studio.
- Öffnen Sie SSMS, wählen Sie das Menü Extras und dann Datenbankoptimierungsratgeber aus.
- Der Datenbankoptimierungsratgeber wird gestartet, und das Dialogfeld Mit Server verbinden wird geöffnet. Überprüfen Sie die Standardeinstellungen und wählen Sie dann Verbinden, um die Verbindung mit Ihrem SQL Server herzustellen.
Standardmäßig wird der Datenbankoptimierungsratgeber mit der in der folgenden Abbildung gezeigten Konfiguration geöffnet:
Hinweis
Auf der Registerkarte Sitzungsmonitor wird der Sitzungsname angezeigt. Er setzt sich aus dem Namen des verbundenen Benutzers sowie aus dem aktuellen Datum und der aktuellen Uhrzeit zusammen.
Beim ersten Öffnen werden zwei Hauptbereiche in der GUI des Datenbankmoduloptimierungsratgebers angezeigt.
Der linke Bereich enthält den Sitzungsmonitor, der alle Optimierungssitzungen auflistet, die für diese SQL Server-Instanz ausgeführt wurden. Wenn Sie den Datenbankoptimierungsratgeber öffnen, wird oben im Anzeigebereich eine neue Sitzung angezeigt. Sie können diese Sitzung im daneben liegenden Bereich benennen. Zu Beginn wird nur eine Standardsitzung aufgeführt. Dies ist die Standardsitzung, die der Datenbankoptimierungsratgeber automatisch für Sie anlegt. Nachdem Sie Datenbanken abgestimmt haben, werden alle Optimierungssitzungen für die SQL Server-Instanz, mit der Sie verbunden sind, unterhalb der neuen Sitzung aufgeführt. Wenn Sie mit der rechten Maustaste auf eine Optimierungssitzung klicken, können Sie diese umbenennen, schließen, löschen oder klonen. Wenn Sie mit der rechten Maustaste auf die Liste klicken, können Sie die Sitzungen nach Name, Status oder Erstellungszeit sortieren oder aber eine neue Sitzung anlegen. Im unteren Abschnitt des Bereichs werden Detailinformationen zur ausgewählten Optimierungssitzung angezeigt. Mit der Schaltfläche Nach Kategorien können Sie festlegen, dass die Details nach Kategorien angezeigt werden sollen. Mit der Schaltfläche Alphabetisch können Sie sie in einer alphabetisch sortierten Liste anzeigen. Sie können den Sitzungsmonitor auch ausblenden, indem Sie den rechten Rand des Bereichs auf die linke Seite des Fensters ziehen. Wenn Sie ihn wieder anzeigen möchten, ziehen Sie den Bereichsrand wieder nach rechts. Der Sitzungsmonitor ermöglicht das Anzeigen früherer Optimierungssitzungen, die Sie verwenden können, um neue Sitzungen mit ähnlichen Definitionen zu erstellen. Sie können den Sitzungsmonitor auch einsetzen, um Optimierungsempfehlungen auszuwerten. Weitere Informationen finden Sie unter Anzeigen und Arbeiten mit der Ausgabe aus dem Datenbankmodul Tuning Advisor (DTA).For more information, see View and Work with the Output from the Database Engine Tuning Advisor (DTA). Mit der Schaltfläche Zurück des Browsers kehren Sie zu diesem Tutorial zurück.
Der rechte Bereich umfasst die Registerkarten Allgemein und Optimierungsoptionen . Hier können Sie die Sitzung im Datenbankoptimierungsratgeber definieren. Auf der Registerkarte Allgemein können Sie den Namen für Ihre Optimierungssitzung eingeben, die Arbeitsauslastungsdatei oder Tabelle angeben, die verwendet werden soll, und die Datenbanken und Tabellen auswählen, die in dieser Sitzung optimiert werden sollen. 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. Beim Optimieren von Datenbanken werden im Datenbankoptimierungsratgeber Ablaufverfolgungsdateien, Ablaufverfolgungstabellen, Transact-SQL-Skripts oder XML-Dateien als Eingabe für die Arbeitsauslastung verwendet. Auf der Registerkarte Optimierungsoptionen können Sie die physischen Entwurfsstrukturen (Indizes oder indizierte Sichten) und die Partitionierungsstrategie auswählen, die vom Datenbankoptimierungsratgeber bei der Analyse berücksichtigt werden sollen. Auf dieser Registerkarte können Sie auch angeben, wie lange die Optimierung einer Arbeitsauslastung durch den Datenbankoptimierungsratgeber maximal dauern soll. Standardmäßig optimiert der Datenbank-Engine Tuning-Advisor eine Arbeitslast für eine Stunde.
Hinweis
Der Datenbankmoduloptimierungsratgeber kann XML-Dateien als Eingabe übernehmen, wenn ein Transact-SQL Skript aus dem SQL Server Management Studio-Abfrage-Editor importiert wird. Weitere Informationen finden Sie im Abschnitt zum Starten des Datenbankmoduloptimierungsratgebers über den SQL Server Management Studio Abfrageeditor im Starten und Verwenden des Datenbankmoduloptimierungsratgebers.
Festlegen von Tooloptionen und Layout
Klicken Sie im Menü Extras auf Optionen.
Verwenden Sie das Dialogfeld Optionen , um folgende Optionen anzuzeigen:
Erweitern Sie die Liste Beim Starten, um zu sehen, was der Datenbankmodul-Tuning-Advisor beim Starten anzeigen kann. Standardmäßig ist Neue Sitzung anzeigen ausgewählt.
Wählen Sie " Schriftart ändern" aus, um zu sehen, welche Schriftarten Sie für die Listen von Datenbanken und Tabellen auf der Registerkarte " Allgemein " auswählen können. Die schriftarten, die Sie für diese Option auswählen, werden auch in Empfehlungsraster und Berichten des Datenbankmoduls verwendet, nachdem Sie die Optimierung durchgeführt haben. Standardmäßig verwendet der Datenbankoptimierungsratgeber die Systemschriftarten.
Die Anzahl der Elemente in zuletzt verwendeten Listen kann zwischen
1und .10Dadurch wird die maximale Anzahl von Elementen in den Listen festgelegt, die angezeigt werden, indem im Menü "Datei" die Option "Zuletzt verwendete Sitzungen" oder "Zuletzt verwendete Dateien" ausgewählt wird. Standardmäßig ist diese Option auf4.Wenn das Kontrollkästchen Die letzten Optimierungsoptionen speichern aktiviert ist, verwendet der Datenbankoptimierungsratgeber standardmäßig die Optimierungsoptionen, die Sie bei der letzten Sitzung angegeben haben, auch für die nächste Optimierungssitzung. Deaktivieren Sie das Kontrollkästchen, wenn Sie die Standardeinstellungen für den Datenbankoptimierungsratgeber verwenden möchten. Diese Option ist standardmäßig ausgewählt.
Standardmäßig ist das Kontrollkästchen Vor dauerhaftem Löschen von Sitzungen fragen aktiviert, um ein versehentliches Löschen von Tuning-Sitzungen zu vermeiden.
Standardmäßig ist Vor dem Beenden der Sitzungsanalyse fragen aktiviert, um eine versehentliche Beendigung der Optimierungssitzung zu vermeiden, bevor der Database Engine Tuning Advisor die Analyse einer Arbeitsauslastung abgeschlossen hat.