Database
 sql >> Datenbank >  >> RDS >> Database

Wie kann SQL Workload Analysis Ihnen helfen?

Um die wichtigsten Punkte zu finden, wie SQL Workload Analysis Ihnen helfen kann, suchen Sie nach den Enten in diesem Blogbeitrag!

Was ist die SQL-Workload-Analyse?

Es ist ein Add-on zum SQL Diagnostic Manager und eine Komponente des IDERA-Dashboards. Dieses Dashboard ist das zentrale Portal für mehrere Tools von IDERA. Zu diesen Tools gehören Tools für Sicherheit, Backup, Business Intelligence und Bestandsverwaltung.

Abbildung 1:Zeigen Sie im IDERA-Dashboard (zum Beispiel) die wichtigsten Instanzen nach Warnungsanzahl und Sitzungen für SQL Diagnostic Manager, die Umgebungswarnungen für SQL Compliance Manager, die am längsten laufenden Sicherungsjobs für SQL Safe Backup und die Tags an für SQL Inventory Manager und den Gesamtstatus für SQL BI Manager.

Was macht die SQL-Workload-Analyse?

Identifizieren Sie, wo SQL Server-Probleme bestehen. Sehen Sie sich dann die Latenzzeiten an. Korrelieren Sie auf diese Weise alle beitragenden Faktoren, um die Grundursache zu ermitteln. Sofort wissen, was Datenbanken verarbeiten, SQL-Anweisungen aufschlüsseln und umsetzbare Ratschläge erhalten.

Erkunden Sie die am häufigsten überwachten Instanzen

Greifen Sie mit wenigen Klicks auf viele relevante Echtzeitdaten und aufschlussreiche historische Trends aus häufigen Stichproben zu.

Die webbasierte Benutzeroberfläche bietet eine konsolidierte Ansicht verschiedener Leistungskennzahlen. Standardmäßig zeigt die einheitliche Ansicht die gesammelten Daten für den letzten Tag an. Zeigen Sie längere oder kürzere Zeiträume an, indem Sie die entsprechenden Steuerschaltflächen auswählen.

Abbildung 2:Listen Sie die am häufigsten überwachten Instanzen auf. Sehen Sie sich für eine ausgewählte überwachte Instanz die Top-Wartezeiten und ihre Trends, die Top-Datenbanken, die Top-SQL-Anweisungen, die Top-Logins und die Top-Maschinen an.

Konzentrieren Sie sich auf problematische Vorkommnisse

Drilldown mit wenigen Klicks zu kritischen Zeitintervallen (z. B. von 4 Wochen auf 5 Minuten).

Bohren Sie in eine detailliertere Perspektive, wo es spürbare Spitzen in Bezug auf die Systemleistung gibt. Bohren Sie weiter, indem Sie ein Band um die problematische Zone ziehen, um die beitragenden Faktoren aus dieser Zeit neu zu bewerten.

Abbildung 3:Zoomen Sie mithilfe eines beliebigen Trenddiagramms in ein Zeitintervall hinein, indem Sie ein Rechteck über die relevante Unterdomäne klicken und ziehen.

Erkunden Sie die am häufigsten gesperrten Objekte

Gehen Sie mit wenigen Klicks von Problemen zu ihrer eigentlichen Ursache.

Sehen Sie sich die Auswirkungen in Bezug auf Abfragen, CPU und Wartezeiten für Sperren an. Wählen Sie einen Hyperlink aus, um die SQL-Anweisungen, die entsprechenden Benutzer und die Anwendungsdetails zu identifizieren. Diese Ansicht zeigt auch, wie lange das Problem für eine bestimmte Kategorie bestand.

Abbildung 4:Listen Sie die obersten gesperrten Objekte auf. Zeigen Sie für ein ausgewähltes gesperrtes Objekt den Trend für die Wartezeiten, die am häufigsten gesperrten Programme und die am häufigsten gesperrten Anweisungen an.

Erkunden Sie die Top-Logins

Verlassen Sie den zuvor ausgewählten Zeitraum, um benutzerspezifische Informationen anzuzeigen. Diese Informationen geben an, von wo aus der Benutzer auf das System zugegriffen hat, und andere zugehörige SQL-Anweisungen. Wechseln Sie in dieser Ansicht durch weitere Benutzer.

Abbildung 5:Listen Sie die häufigsten Anmeldungen auf. Zeigen Sie für eine ausgewählte Anmeldung die Top-Wartezeiten und ihre Trends, die Top-Datenbanken, die Top-SQL-Anweisungen, die Top-Maschinen und die Top-Programme an.

Erkunden Sie die wichtigsten SQL-Anweisungen

Drilldown mit wenigen Klicks zu umsetzbaren Empfehlungen zur Verbesserung der Abfrageleistung.

Wählen Sie die obersten SQL-Anweisungen aus, um detailliertere Abfrageinformationen anzuzeigen. Diese Details beinhalten, was genau die schwersten Operatoren pro Abfrage sind und wie viel Prozent der Ausführungszeit sie verbrauchen.

Abbildung 6:Listen Sie die wichtigsten SQL-Anweisungen auf. Zeigen Sie für eine ausgewählte SQL-Anweisung die Leistungszusammenfassung, alle Ergebnisse (z. B. schwere Operatoren) und die nächsten Schritte, den vollständigen Text der SQL-Anweisung, den Trend der Wartezeiten, die am häufigsten aufgerufenen Objekte und die Top-Maschinen an.

Drilldown mit wenigen Klicks zu Abfrageausführungsplänen.

Brechen Sie den Ausführungsplan auf, um die spezifischen Komponenten und die damit verbundenen Kosten für die Leistung anzuzeigen. Zeigen Sie stark verschachtelte SQL-Anweisungen mit vielen Faktoren an, die zur Gesamtleistung beitragen.

Abbildung 7:Sehen Sie sich für eine ausgewählte SQL-Anweisung ihren Ausführungsplan und ihren vollständigen Text an.

Erkunden Sie Top-Programme

Ziehen Sie die Details der lauten Anwendungen in den Fokus und untersuchen Sie die Auswirkungen, die sie zu dieser Zeit hatten. Konsolidieren Sie alle wichtigen Leistungsindikatoren.

Abbildung 8:Listen Sie die Top-Programme auf. Zeigen Sie für ein ausgewähltes Programm die Top-Wartezeiten und ihre Trends, die Top-Datenbanken, die Top-SQL-Anweisungen, die Top-Logins und die Top-Maschinen an.

Layout anpassen

Konfigurieren Sie auf der obersten Ebene die Komponenten. Manipulieren Sie Tafeln, um Problembereiche hervorzuheben und zu fokussieren. Präsentieren Sie auf der Benutzeroberfläche die wichtigsten Elemente deutlich.

Abbildung 9:Passen Sie jedes Dashboard-Layout an, indem Sie jedes Panel verschieben, schließen und öffnen, um die relevantesten Informationen an der bequemsten Stelle anzuzeigen.

Abschließende Gedanken

Verwalten Sie mühelos die Leistung komplexer SQL Server-Umgebungen.

Wenden Sie mit SQL Workload Analysis kontinuierliches Sampling an, um eine Echtzeitansicht ganzer Datenbanken bereitzustellen. Führen Sie schnell einen Drilldown durch, um langsame SQL-Anweisungen zu isolieren, Ausführungspläne zu analysieren und automatisierte Empfehlungen zur Optimierung problematischer Anweisungen anzuzeigen. Verbessern Sie die Anwendungsleistung mit integrierten Empfehlungen und finden Sie die Ursache schnell mit integrierter Betriebs- und Transaktionsdiagnose.