Tip:
Highlight text to annotate it
X
SQL-Datenbanken mit schlechter Leistung können für Ihre Anwendungen große Probleme darstellen.
Ohne das richtige Tool kann es Tage dauern, ein Problem zu beheben.
AppInsight for SQL, eine Funktion von SolarWinds Server & Application Monitor,
bietet eine ganze neue Art, SQL-Leistungsprobleme zu identifizieren
und zu beheben. Sehen wir uns einige häufig auftretende Leistungsprobleme
an und zeigen,
wie Sie sie schnell erkennen können. Das größte Problem, das Ihnen mit SQL passieren kann,
ist der Mangel an Speicherplatz in der Datenbank oder auf dem Datenträger.
Bei einem Drilldown für die problematische Datenbank
können Sie schnell Kapazitätsinformationen anzeigen, indem Sie die
Ressource "Database Size by file" wählen.
Eine zu groß gewordene Datenbank kann Arbeitsspeicher und CPU stark belasten.
Außerdem können sehr große Protokolldateien wichtige Datenbankvorgänge verlangsamen.
Mit dieser Ansicht können Sie Alarme und andere Bedingungen konfigurieren.
Diese Alarme werden anhand von statistisch generierten Schwellenwerten auf Grundlage der
Ausgangsleistung bestimmt.
Um unerwarteten Datenbankzunahmen zuvorzukommen, legen Sie einen Alarm fest,
um zu prüfen, ob die Datenbank innerhalb der letzten 24 Stunden sehr viel größer geworden ist.
Weiter unten in diesem Dashboard bekommen Sie Detailansichten
der Speicherleistung, z. B. Wartezeit beim Lesen/Schreiben,
um festzustellen, ob Ihre Speicherdatenträger ein Leistungsproblem verursachen.
Hier sehen Sie die letzten 24 Stunden.
Und hier können Sie mit der horizontalen Bildlaufleiste zusätzliche
Informationen abrufen.
Ein weiteres großes Problem der SQL-Leistung ist die
Indexfragmentierung. Diese kann Suchvorgänge verlangsamen und außerdem zusätzlichen Verbrauch
von Speicherplatz verursachen.
Diese Ansicht zeigt schnell die gruppierten und nicht-gruppierten Top-Indizes
nach Fragmentierung an.
Häufig hat eine Spitze bei der CPU-Verwendung eines SQL-Servers ihre Ursache in
einer rechenintensiven Abfrage.
Hier sehen Sie die aufwändigsten Abfragen nach CPU-Zeit.
Sie können auch die aufwändigsten Abfragen für die SQL-Instanz anzeigen und
ausführlichere Leistungsdaten für jede Abfrage sehen, darunter auch die Dauer,
und dann ein Drilldown zu den Abfragedetails ausführen. Häufig besteht ein SQL-Problem auch darin,
dass der Agentauftrag nicht abgeschlossen wurde - er steckt
vielleicht im Ausführungsstatus fest,
oder es gab einen Fehler. Hier können Sie den Status des SQL-Agentauftrags sehen und
sich beim Fehlschlagen eines Auftrags informieren lassen.
Sie können auch die SQL-Fehlerprotokolle anzeigen, um z. B. Probleme bei der
Authentifizierung anzuzeigen.
AppInsight for SQL sammelt Leistungsdaten für
über 100 Messdaten und bietet webgestützte SQL-Berichterstellung.
Downloaden Sie noch heute und erkennen Sie SQL-Leistungsprobleme
in nur etwa einer Stunde.