SQL Performance Analyzer-Aufgabe überwachen

Sie können die in der Aufgabe erfassten SQL Performance Analyzer-Daten sowie die Vor- und Nachänderungsversuche und Vergleiche überwachen.

Darüber hinaus können Sie in der Aufgabe mehrere Versuche und Vergleiche erstellen, um andere Systemänderungen auf die SQL-Performance zu testen.

So überwachen Sie eine SQL Performance Analyzer-Task:

  1. Navigieren Sie zur SQL Performance Watch-Homepage für die Datenbank.
  2. Klicken Sie im Abschnitt Aufgaben auf den Namen der Aufgabe.

Der Bereich SQL Performance Analyzer-Aufgabe: <Name der Aufgabe> wird angezeigt und enthält die folgenden Registerkarten:

  • Ausführungen: Auf dieser Registerkarte können Sie:
    • Details der letzten Ausführung überwachen
    • Überwachen der im Rahmen der Aufgabe erstellten Versuche
    • Überwachen der im Rahmen der Aufgabe erstellten Vergleiche
    • Versuche und Vergleiche für die Aufgabe erstellen
  • Vergleichs-Explorer: Auf dieser Registerkarte können Sie den Vergleich der SQL-Performance eines Referenztests mit geänderten Tests basierend auf den für die Vergleichsanalyse ausgewählten Performancemetriken überwachen.

Testversion erstellen

Sie können zusätzliche SQL-Versuche vor oder nach der Änderung für eine SQL Performance Analyzer-Aufgabe erstellen, um zu testen, ob andere Systemänderungen zu Änderungen an den Ausführungsplänen von SQL-Anweisungen geführt haben und sich auf die SQL-Performance ausgewirkt haben.

So erstellen Sie eine Testversion:

  1. Gehen Sie zum Bereich SQL Performance Analyzer-Aufgabe: <Name der Aufgabe>.
  2. Klicken Sie im Abschnitt Testversionen auf Testversion erstellen.
  3. Führen Sie im Bereich Testversion erstellen folgende Schritte aus:
    1. Prüfen Sie die SQL Performance Analyzer-Aufgabendetails.
    2. Geben Sie die folgenden allgemeinen Optionen an:
      1. Name: Geben Sie einen Namen für die Testversion ein.
      2. Beschreibung: Geben Sie optional eine Beschreibung für die Testversion ein.
      3. Ausführungsmethode: Wählen Sie eine der folgenden Optionen aus, um zu bestimmen, wie die SQL-Versuche erstellt werden und welcher Inhalt generiert wird:
        • SQL ausführen: Generiert sowohl Ausführungspläne als auch Statistiken für jede SQL-Anweisung im SQL Tuning Set, indem die SQL-Anweisungen ausgeführt werden. Wenn Sie diese Option auswählen, wird das Feld Zeitlimit pro SQL angezeigt, und Sie müssen eine Option auswählen, um das Zeitlimit für die SQL-Ausführung während des Tests anzugeben.
        • Pläne generieren: Ruft den Optimizer auf, um nur Ausführungspläne zu erstellen, ohne die SQL-Anweisungen auszuführen.
    3. Aktivieren Sie das Kontrollkästchen im Abschnitt Vergleich, um den Vergleich der Testperformance mit einem Referenztest zu ermitteln. Wenn Sie das Kontrollkästchen aktivieren, werden die folgenden Felder angezeigt:
      1. Referenztest: Wählen Sie eine Referenz-SQL-Testversion zum Vergleich aus, und prüfen Sie die Details der Testversion.
      2. Vergleichsmetrik: Die für den Referenztest ausgewählte Vergleichsmetrik wird standardmäßig angezeigt, und Sie können andere Metriken für die Analyse ändern oder hinzufügen. Wenn Sie Explain-Pläne nur im SQL-Test generieren möchten, ist die Metrik Optimizer-Kosten, die in den SQL-Ausführungsplänen gespeichert ist, standardmäßig ausgewählt.
      3. SQL-Ergebnismengen validieren: Wählen Sie diese Option aus, damit der SQL Performance Analyzer erkennt, ob die Ergebnismengen zwischen den beiden verglichenen Versuchen unterschiedlich sind. Wenn in den Ergebnismengen einer SQL-Anweisung zwischen den beiden verglichenen Versuchen Unterschiede festgestellt werden, wird dies im SQL Performance Analyzer-Vergleichsbericht für jede dieser SQL-Anweisungen angegeben. Dies ist standardmäßig Ein.
    4. Zeitplan: Wählen Sie Sofort aus, um die Testversion jetzt zu starten, oder Später, um die Testversion zu einem späteren Zeitpunkt zu planen.
  4. Klicken Sie auf Erstellen.
Die für eine SQL Performance Analyzer-Aufgabe erstellten SQL-Testversionen werden im Abschnitt Testversionen im Bereich SQL Performance Analyzer-Aufgabe: <Name der Aufgabe> aufgeführt.

Im Abschnitt Testversionen können Sie:

  • Überwachen Sie die für die SQL Performance Analyzer-Aufgabe erstellten SQL-Versuche.
  • Klicken Sie für eine Testversion auf das Symbol Aktionen (Aktionen), und führen Sie die folgenden Aufgaben aus:
    • Ausführungsparameter anzeigen: Klicken Sie auf diese Option, um die für den Test angegebenen Ausführungsparameter anzuzeigen.
    • Ähnliche erstellen: Klicken Sie auf diese Option, um einen Klon der Testversion zu erstellen.

Vergleich erstellen

Sie können zusätzliche Vergleiche für eine SQL Performance Analyzer-Aufgabe erstellen, um die in einem SQL-Test vor der Änderung erfassten Performancedaten mit dem SQL-Test nach der Änderung zu vergleichen.

So erstellen Sie einen Vergleich:

  1. Gehen Sie zum Bereich SQL Performance Analyzer-Aufgabe: <Name der Aufgabe>.
  2. Klicken Sie im Abschnitt Vergleiche auf Vergleich erstellen.
  3. Führen Sie im Bereich Vergleich erstellen folgende Schritte aus:
    1. Prüfen Sie die SQL Performance Analyzer-Aufgabendetails.
    2. Wählen Sie eine Referenz-SQL-Testversion (Vorabänderung) für den Vergleich aus der Dropdown-Liste Referenztest aus.
    3. Wählen Sie in der Dropdown-Liste Geänderte Testversion eine geänderte SQL-Testversion (nach Änderung) für den Vergleich aus.
    4. Wählen Sie die Vergleichsmetrik im Feld Testvergleich aus, basierend auf der die Testversionen vor und nach der Änderung verglichen werden.
    5. Wählen Sie Sofort aus, um den Vergleich jetzt zu starten, oder Später, um den Vergleich zu einem späteren Zeitpunkt zu planen.
  4. Klicken Sie auf Erstellen.
Die für eine SQL Performance Analyzer-Aufgabe erstellten Vergleiche werden im Abschnitt Vergleiche im Bereich SQL Performance Analyzer-Aufgabe: <Name der Aufgabe> aufgeführt.

Im Abschnitt Vergleiche können Sie:

  • Überwachen Sie die für eine bestimmte Testversion erstellten Vergleiche. Sie können die Zeile einblenden, um Metrikvergleichsdetails anzuzeigen, und auf Vergleichsbericht klicken, um den SQL Performance Analyzer-Vergleichsbericht anzuzeigen.
  • Klicken Sie auf Ähnliche erstellen, um einen Klon des Vergleichs zu erstellen.