Teilen über


Lektion 1: Grundlegende Navigation in Database Engine Tuning Advisor (DTA)

Gilt für:SQL Server

Der Datenbankmoduloptimierungsratgeber stellt eine grafische Benutzeroberfläche (GUI) bereit, mit der Sie Optimierungssitzungen und Optimierungsempfehlungsberichte anzeigen können. 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.

Anweisungen zum Wiederherstellen von Datenbanken in SSMS finden Sie unter 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.

Datenbank-Engine-Optimierungsratgeber starten

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".

  1. 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.
  2. Nachdem SSMS geöffnet ist, wählen Sie das Menü "Extras " und dann den Datenbankmoduloptimierungsratgeber aus.

Screenshot des DTA-Starts von SSMS.

  1. 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:

Screenshot des Standardfensters des Datenbankmoduloptimierungsratgebers.

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 Sie in dieser SQL Server-Instanz ausgeführt haben. Wenn Sie den Datenbankoptimierungsratgeber öffnen, wird oben im Anzeigebereich eine neue Sitzung angezeigt. Sie können diese Sitzung im daneben liegenden Bereich benennen. Anfangs wird nur eine Standardsitzung angezeigt. Dies ist die Standardsitzung, die der Datenbankoptimierungsratgeber automatisch für Sie anlegt. Nachdem Sie Datenbanken optimiert haben, werden alle Optimierungssitzungen für die SQL Server-Instanz, mit der Sie verbunden sind, unterhalb der neuen Sitzung angezeigt. 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 in die Liste klicken, können Sie die Sitzungen nach Name, Status oder Erstellungszeit sortieren oder eine neue Sitzung erstellen. Im unteren Abschnitt des Bereichs werden Detailinformationen zur ausgewählten Optimierungssitzung angezeigt.

    Sie können die in Kategorien organisierten Details mithilfe der Schaltfläche " Kategorisieren " anzeigen oder sie mithilfe der Schaltfläche "Alphabetisch " in einer alphabetisierten 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 definieren Sie Ihre Datenbankmoduloptimierungssitzung. 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 geben Sie auch die maximale Zeit an, die der Datenbankoptimierungs-Assistent benötigt, um eine Workload zu optimieren. 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

  1. Klicken Sie im Menü Extras auf Optionen.

    Screenshot der DTA-Optionen.

  2. Verwenden Sie das Dialogfeld Optionen , um folgende Optionen anzuzeigen:

    • Erweitern Sie die Liste "Beim Starten", um zu sehen, was der Datenbank-Engine-Tuning-Advisor beim Start 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.

    • Legen Sie die Anzahl der Elemente in zuletzt verwendeten Listen zwischen 1 und 10. Diese Zahl legt die maximale Anzahl von Elementen in den Listen fest, die angezeigt werden, indem sie im Menü "Datei" die Option "Zuletzt verwendete Sitzungen" oder "Zuletzt verwendete Dateien" auswählen. Standardmäßig ist diese Option auf 4.

    • Wenn 'Erinnern Sie sich an meine letzten Optimierungsoptionen' aktiviert ist, verwendet der Datenbank-Engine-Tuning-Advisor die Optimierungsoptionen, die Sie in Ihrer letzten Optimierungssitzung angegeben haben, 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 „Fragen vor dem Beenden der Sitzungsanalyse“ aktiviert, um zu vermeiden, dass versehentlich eine Optimierungssitzung beendet wird, bevor der Database Engine Tuning Advisor die Analyse einer Workload abgeschlossen hat.

Nächster Schritt