So überprüfen sie die abfrageperformance in einem sql-server

Distungieren Sie, wie Sie den SQL Server-Abfragespeicher verwenden, um die Leistung Ihrer Datenbankabfragen zu überwachen.

Schritte

Teil 1 von 3:
Aktivieren des Abfragespeichers
  1. Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 1
1. Öffnen Sie das SQL Server-Management-Studio. Sie können die Query Store-Funktion von SQL Server verwenden, um Ihre Datenbank für Leistungsfragen zu überwachen. Diese Funktion ist mit SQL Server 2016 und später enthalten, aber Sie müssen es manuell aktivieren.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 2
    2. Open Object Explorer. Wenn Sie den Objekt Explorer nicht bereits sehen, klicken Sie auf das Aussicht Menü oben auf dem Bildschirm, klicken Sie dann auf Objekt Explorer.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 3
    3. Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie überprüfen möchten. Ein Menü wird angezeigt.
  • Der Abfragespeicher kann nicht zur Überwachung der Master- oder TEMPDB-Datenbanken verwendet werden.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 4
    4. Klicken Eigenschaften.
  • Bildtitel Überprüfen Sie die Abfrageleistung in einem SQL-Server Schritt 5
    5. Klicken Abfragespeicher. Es ist auf dem Dialogfeld Eigenschaften.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 6
    6. Wählen Auf Unter "Betriebsmodus (angefordert)."Der Abfragespeicher wird alle Abfragen verfolgen.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 7
    7. Aktualisieren Sie die Datenbank in der Object Explorer-Panel. Dies fügt dem Abfragespeicherordner dem Bedienfeld hinzu.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 8
    8. Anpassen, wenn der Abfragespeicher neue Daten aggregiert. Der Abfragespeicher wird standardmäßig alle 60 Minuten neue Statistiken zusammenfassen. So ändern Sie das Intervall (mit 15 Minuten als Beispiel):
  • Datenbank ändern
  • Set query_store (Intervall_length_minutes = 15)-.
  • Teil 2 von 3:
    Finden Sie die wichtigsten Ressourcenverbrauchsabfragen
    1. Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 9
    1. Drücke den - neben "Query Store" im Objekt-Explorer. Dies zeigt alle Abfragespeicheroptionen an.
    • Verwenden Sie diese Methode, um herauszufinden, welche spezifischen Abfragen die meisten Server-Ressourcen verwenden.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 10
    2. Klicken Top-Ressourcen Verbrauchsabfragen. Dies öffnet ein Diagramm, das die 25 ressourcenaufwendigsten Abfragen in der Datenbank anzeigt. Diese Ergebnisse sind ziemlich breit, aber Sie können die Grafik weiter anpassen, um hilfreichere Informationen zu erhalten.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 11
    3. Klicken Konfigurieren. Es ist in der oberen rechten Ecke des Berichts. Ein Dialogfenster wird angezeigt.
  • Bildtitel Überprüfen Sie die Abfrageleistung in einem SQL-Server Schritt 12
    4. Wählen Sie Ihre Ressourcenverbrauchskriterien aus. Wählen Sie im oberen Bereich ("Ressourcenverbrauchskriterien") aus, welche Ressource Sie prüfen möchten (e.G., CPU-Zeit, Speicherverbrauch) und die gewünschte Statistik (e.G., Avg, Gesamt).
  • Bildtitel Überprüfen Sie die Abfrageleistung in einem SQL-Server Schritt 13
    5. Wählen Sie einen Zeitraum aus. Wählen Sie unter dem Abschnitt "Zeitintervall" den Zeitraum aus, für den Sie die Ergebnisse anzeigen möchten. Sie können eine Option aus dem Dropdown-Menü auswählen oder bestimmte Dates in die bereitgestellten Kästchen einfügen.
  • Bildtitel Überprüfen Sie die Abfrageleistung in einem SQL-Server Schritt 14
    6. Wählen Sie aus, wie viele Ergebnisse zu sehen sind. Um alle Abfragen für den ausgewählten Zeitraum anzuzeigen, klicken Sie auf Alle Unter dem Header "Rendite". Um eine bestimmte Anzahl von Abfragen anzuzeigen, wählen Sie oben und geben Sie eine Zahl ein (e.G. 10, 100).
  • Wenn Sie an den Top 25 schlimmsten Täter festhalten möchten, müssen Sie keine Änderungen unter dem Header "Return" vornehmen müssen.
  • Bildtitel Überprüfen Sie die Abfrageleistung in einem SQL-Server Schritt 15
    7. Klicken OK. Die Statistiken werden jetzt aktualisiert, um das anzuzeigen, was Sie sehen möchten.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 16
    8. Anpassen der Ansicht (optional). Verwenden Sie die kleinen Diagrammsymbole (Raster, Diagramm und Balkendiagramm), um die Ergebnisse in verschiedenen Formaten anzuzeigen. Diese Schaltflächen befinden sich in der oberen rechten Ecke der Ergebnisse.
  • Teil 3 von 3:
    Überprüfung auf Regressionsabfragen
    1. Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 17
    1. Drücke den - neben "Query Store" im Objekt-Explorer. Dies zeigt alle Abfragespeicheroptionen an.
    • Verwenden Sie diese Methode, um spezifische Anfragen zu finden, die langsamer sind, als sie verwendet wurden.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 18
    2. Klicken REGRESSED AFERIES. Dies eröffnet das Regressionsabfragen, in dem Sie die Abfragen und Pläne im Abfragespeicher finden.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 19
    3. Wählen Sie einen Plan aus dem ersten Dropdown-Menü aus. Es ist das Menü mit der Bezeichnung "Überprüfen Sie die Regression in" über der oberen linken Ecke des Panels. Jeder der Pläne zeigt einen anderen grafischen Leistungsbericht für Ihre Anfragen an.
  • Wenn Sie beispielsweise Probleme mit der Zeit suchen möchten, um Abfragen zum Ausführen zu dauert, wählen Sie aus Dauer.
  • Um Probleme in Bezug auf RAM-Nutzung zu sehen, wählen Sie Speicherverbrauch.
  • Bildtitel Überprüfen Sie die Abfrageperformance in einem SQL-Server Schritt 20
    4. Wählen Sie eine Statistik aus dem zweiten Dropdown-Menü aus. Dies ist das Menü "basierend auf" (rechts vom vorherigen Menü). Dies zeigt die Ergebnisse erneut an.
  • In Verbindung stehende Artikel