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 Abfragespeichers1. Ö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.

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.

3. Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie überprüfen möchten. Ein Menü wird angezeigt.

4. Klicken Eigenschaften.

5. Klicken Abfragespeicher. Es ist auf dem Dialogfeld Eigenschaften.

6. Wählen Auf Unter "Betriebsmodus (angefordert)."Der Abfragespeicher wird alle Abfragen verfolgen.

7. Aktualisieren Sie die Datenbank in der Object Explorer-Panel. Dies fügt dem Abfragespeicherordner dem Bedienfeld hinzu.

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):
Teil 2 von 3:
Finden Sie die wichtigsten Ressourcenverbrauchsabfragen1. 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.

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.

3. Klicken Konfigurieren. Es ist in der oberen rechten Ecke des Berichts. Ein Dialogfenster wird angezeigt.

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

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.

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

7. Klicken OK. Die Statistiken werden jetzt aktualisiert, um das anzuzeigen, was Sie sehen möchten.

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

2. Klicken REGRESSED AFERIES. Dies eröffnet das Regressionsabfragen, in dem Sie die Abfragen und Pläne im Abfragespeicher finden.

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.

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.