-
Maschinelles Lernen -
Optimierungstipps von Experten -
Unterstützung von Cloud-Datenbanken -
API zur Verwaltung der Automatisierung
Maschinelles Lernen
![]() |
Warteverhalten automatisch erlernenWenn Sie sich auf allgemein verfügbares Wissen verlassen, ist es schwer für Einsteiger, sich dieses anzueignen. Das schiere Ausmaß in größeren Umgebungen verhindert ein tiefes, umfassendes Verständnis. Verzichten Sie auf dieses Wissen und automatisieren Sie das Verständnis normaler Verhaltensmuster mit unserem Machine Learning-Algorithmus. Verhindern Sie, dass Wissen das Unternehmen verlässt, wenn ein wichtiger Mitarbeiter bzw. eine wichtige Mitarbeiterin den Job wechselt. Automatisieren und wahren Sie dieses Wissen, damit jeder in Ihrem Team profitiert. |
|
Erweiterung der Anomalieerkennung über Spitzenwerte hinausEs gibt möglicherweise eine Tendenz, sich auf Spitzenwerte in der Datenbankleistung zu konzentrieren. Das ist zwar eine gute Möglichkeit, um sich auf Problemverhalten zu fokussieren, es ist jedoch nicht die einzige. Leistungsschwankungen sind für die meisten Produktionsdatenbanken zu erwarten. Es wird eine Möglichkeit benötigt, die erwarteten Schwankungen zu berücksichtigen und unerwartete Ereignisse zu melden. Die Erkennung von Datenbankanomalien meldet solche Ereignisse. Sie haben damit mehrere Möglichkeiten festzustellen, ob Dinge von der Norm abweichen. |
![]() |
|
![]() |
Warnung bei erheblichen VerhaltensänderungenDie Erkennung von Anomalien ist eine Sache, da jedoch niemand rund um die Uhr auf ein Dashboard starrt, bietet DPA die Möglichkeit, bei festgestellten Verhaltensänderungen zu warnen. Reduzieren Sie Falschmeldungen, indem Sie die Empfindlichkeit auf ein Niveau senken, mit dem Sie sich wohl fühlen. Lassen Sie sich dann die Beobachtung von DPA abnehmen. DPA informiert Sie, wenn sich die Workload ändert, wenn Wartungsaufträge während der Geschäftszeiten ausgeführt werden oder wenn andere unerwartete Veränderungen eintreten, die Sie gerne prüfen möchten. |
Optimierungstipps von Experten
![]() |
Präzisere Datenbankoptimierung mithilfe der Antwortzeit-AnalyseDie Antwortzeit-Analyse stellt einen pragmatischen Ansatz in Bezug auf die Optimierung der Datenbankleistung dar, mit dem Benutzer Probleme einfacher identifizieren und messbare Erfolge erzielen können. Mit der Antwortzeit-Analyse können Sie die Datenbankoptimierung in Ihrem DBMS optimieren, indem Sie Engpässe identifizieren, Ursachen lokalisieren und Aktionen priorisieren – basierend auf der Auswirkung einer unzureichenden Datenbankleistung auf Endbenutzer. SolarWinds® Database Performance Analyzer (DPA) sortiert sekündlich SQL-Anweisungsdaten und identifiziert, auf welche SQL-Abfragen Sie sich konzentrieren sollten. |
|
SQL-Anweisungen mit unzureichender Leistung durch Datenbankoptimierung in SQL Server isolieren und korrigierenSolarWinds DPA beinhaltet Tools und Funktionen, die speziell für die Datenbankoptimierung in SQL Server konzipiert sind und Einblicke in wichtige Messdaten bieten. Intuitive Diagramme in DPA zeigen SQL-Anweisungen mit unzureichender Leistung, Anwendungswartezeiten und spezifische Wartetypen/‑ereignisse an, die zu Engpässen führen könnten. Sie können auch auf Bereiche des Diagramms klicken, um einen Drilldown zu spezifischen Problemen auszuführen und diese schnell zu beheben. |
![]() |
|
![]() |
Der nächste Schritt: Optimierung von Datenbanken mithilfe der Table Tuning AdvisorDie Table Tuning Advisor (Optimierungstipps für Tabellen) sollen Ihnen dabei helfen, komplexe Datenbankoptimierungen auszuführen, indem Sie Verlaufsdaten sammeln und in die Information in Balkendiagrammen darstellen. Die Tuning Advisor von DPA können Datenbankadministratoren mit nützlichen, praktisch umsetzbaren Tipps dabei unterstützen, Probleme zu erkennen, die sofortige Maßnahmen erfordern. Mit den Warnungen von DPA können Sie auch einen Drilldown zu detaillierten Daten im Zusammenhang mit einem Problem in Echtzeit ausführen. |
|
Schritte zur Optimierung der Datenbankleistung durchführen, um Hürden zu überwindenDer erste Schritt bei der Optimierung der Datenbankleistung ist die Lokalisierung des Problems. Dank der Erkennung von Datenbankanomalien von SolarWinds DPA mit Machine Learning können Sie das Warteverhalten Ihrer Instanz analysieren, um zu identifizieren, was korrigiert werden muss. Anschließend können Sie mithilfe der SQL Tuning Advisor vorhandene SQL-Anweisungen analysieren und Empfehlungen zur Anpassung der Abfragen erhalten. Wenn Sie die Empfehlungen von DPA befolgen, können Sie Probleme mit der Optimierung der Datenbankleistung (wie fehlerhafter SQL-Code oder mangelhafte Verbindungsverwaltung) besser behandeln. |
![]() |
Unterstützung von Cloud-Datenbanken
![]() |
Probleme in Ihrer Datenbankumgebung ermittelnEs kann in Ihrer Datenbankumgebung jederzeit Probleme geben. Sehen wir der Wahrheit ins Auge. Niemand arbeitet in einer statischen Umgebung. Dank Überwachung rund um die Uhr kann DPA Spitzenwerte im Wartezeitverhalten mehrdimensional identifizieren. Dies macht es einfach, sich auf die Ursache des Engpasses und die entsprechende Komponente zu konzentrieren. Database Performance Analyzer for SQL überwacht auch Abweichungen von erwarteten Verhaltensmustern. So können Sie das Ausmaß anzeigen und basierend auf definierbaren genauen Kriterien warnen. |
|
Analyse der Leistung zur Ermittlung der HauptursacheNachdem Sie die größten Probleme ermittelt haben, können Sie anhand der von DPA bereitgestellten Analyse die Ursachen für die Probleme feststellen. Korrelierte Ressourcenmetriken liefern Informationen zu allen Nutzungsproblemen. Detaillierte Analysen zu Blockierungen und Deadlocks ermöglichen eine Quantifizierung der Auswirkungen von Blockierungen auf Endbenutzer und visualisieren die Blockierungsstruktur, um festzustellen, welche Sitzungen und Abfragen beteiligt waren, wo die Ursache zu suchen ist und wer geschädigt wurde. Eine Leistungsanalyse auf Abfrageebene führt alle verfügbaren Daten in einer Ansicht zusammen, um unter anderem die Frage „Warum ist diese Abfrage jetzt so langsam?“ zu beantworten. |
![]() |
|
![]() |
Ihre Datenbanken optimierenSuche und Analyse sind ein guter Ausgangspunkt, aber das ultimative Ziel sollte sein, zu optimieren oder die Auswirkungen zukünftig zu reduzieren. Es gibt jedoch nicht immer ein Mittel gegen Ineffizienzen. Aus diesem Grund überwacht Database Performance Analyzer reale Workloads, um Abfragen hervorzuheben, die mehr Daten als erforderlich erfassen. Diese Abfragen werden auf Tabellenebene aggregiert, sodass Sie die besten Optimierungs- und Indizierungsmöglichkeiten ganzheitlich anzeigen können. Oft haben einfache Änderungen die größten Auswirkungen auf die Leistung – Sie müssen nur wissen, wie dies funktioniert. |
|
Best Practices zur Optimierung von TabellenWie können Sie feststellen, ob auf Ihre Datenbanktabellen Best Practices angewandt werden, wenn mit Ihrer Datenbank mehrere Tabellen verknüpft sind? Mit den Best Practices zur Optimierung von Tabellen von DPA werden Ihre Tabellen und Indizes mit Best Practices zur Optimierung der SQL Server-Leistung abgeglichen. Dies schließt nicht indizierte Fremdschlüssel, Indizes mit Überschneidungen, Wide Index, Tabellen ohne definierte Indizes, und Tabellen ohne Primärschlüssel mit ein. |
![]() |
API zur Verwaltung der Automatisierung
![]() |
SQL-AbfrageoptimierungFür eine effektive Wartung von SQL Server- und MySQL-Datenbanken sollten Sie Database Performance Analyzer (DPA) verwenden, um SQL-Abfragen zu optimieren, bevor größere Probleme auftreten. Mit Database Performance Analyzer können Sie ineffiziente Abfragen untersuchen und identifizieren, die zu höheren E/A-Werten, längeren Wartezeiten, Blockierungen oder Ressourcenkonflikten führen können. Zeigen Sie Abfragedetails an, einschließlich Laufzeit, Ausführungsstatistiken und relevante Messdaten. Es ist einfach, bestimmte SQL-Anweisungen zu kennzeichnen und bei Bedarf zeitintensive SQL-Anweisungen auszuschließen. |
|
Antwortzeit-AnalyseVerwenden Sie die Funktion zur Analyse der Wartezeit in DPA für eine effektive Datenbankanalyse. Das Tool ruft jede Instanz einmal pro Sekunde ab, um die aktive Sitzungsleistung zu bestimmen und Sie auf Verzögerungen aufmerksam zu machen. Wenn sich die Wartezeit einer SQL-Anweisung erheblich verlängert, können Sie schnell nach den Ursachen suchen. Verbessern Sie die Ergebnisse der SQL- und MySQL-Datenbankwartung, indem Sie die Verzögerung bei der Ausführung von Abfragen mit den Auswirkungen auf den Endbenutzer in Beziehung setzen. Zusätzlich identifiziert der Algorithmus zur Erkennung von Datenbankanomalien unerwartete Wartezeiterhöhungen im Vergleich zu normalen Verlaufsdaten. Mithilfe des Trenddiagramms können Sie Änderungen im Zeitverlauf auf einfache Weise anzeigen. |
![]() |
|
![]() |
Einheitliches DashboardVerwenden Sie ein unkompliziertes Dashboard, um Windows-spezifische SQL Server-, Open Source MySQL-, Oracle-, DB2- oder SAP ASE-Instanzen zu verwalten. Diese Datenbankwartungssoftware kombiniert leicht lesbare Balkendiagramme und farbkodierte grafische Anzeigen mit detaillierten Diagnosen, benutzerdefinierten Warnungen und zuverlässigen Berichten. Nutzen Sie die Dashboard-Freigabefunktionen, um die Auswirkungen der Abfrageoptimierung mit anderen Mitarbeitern in der Organisation zu untersuchen. Das gesamte Team kann Leistungsänderungen in lokalen, virtualisierten und Cloud-Umgebungen analysieren und die agentenlose Architektur für sichere SQL-Entwicklung, ‑Tests und ‑Produktion mithilfe der Leistungsüberwachungssoftware für DPA-Datenbanken nutzen. |
|
Praktische RatschlägeMit detaillierten Einblicken unterstützt Sie DPA bei der Formulierung eines Datenbankwartungsplans, mit dem Leistungsprobleme vermieden werden können. Diese SQL-Datenbankwartungssoftware wurde entwickelt, um Verlaufstrends und aktuelle Daten zu nutzen und SQL Server-Optimierungsempfehlungen zu generieren. Am Ende jedes Tages führt DPA eine Tabellenoptimierungsanalyse durch und zeigt Tabelleninformationen, ineffiziente Abfragen und Indizes an. Beheben Sie sowohl kleinere als auch weit verbreitete Leistungsprobleme, um diejenigen Probleme, die sofortige Aufmerksamkeit benötigen, besser priorisieren zu können. Zeigen Sie Details zu Problemabfragen an und erfahren Sie, ob Sie die Abfrage optimieren, einen Index oder Spalten hinzufügen, die Fragmentierung von Adressen behandeln sollten und vieles mehr. |
![]() |
|
![]() |
Automatisierung der DatenbankwartungDie integrierten Tools zur Datenbankwartung ermöglichen die Überwachung rund um die Uhr ohne einen vergleichbaren Arbeitsaufwand. Mit der DPA-REST-API können Sie grundlegende Datenbankverwaltungsaufgaben und die Skalierbarkeit optimieren. Legen Sie Python- oder PowerShell-Skripts fest, um wichtige Datenbankwartungsaufgaben zu automatisieren. Datenbankadministratoren können auch Warnungen erstellen, um die Ausführungszeit von SQL-Anweisungen zu überwachen und wichtige Änderungen automatisch zu kennzeichnen. Database Performance Analyzer wurde entwickelt, um Datenbankadministratoren dabei zu unterstützen, Leistungsproblemen immer einen Schritt voraus zu sein. Die automatische Erkennung von Anomalien bei Datenbankoperationen erfolgt mithilfe eines Algorithmus für künstliche Intelligenz. |
Die Analyse der Datenbankleistung muss kein Ratespiel sein.
Wie kann ich die Datenbankleistung optimieren?
Wie kann ich die Datenbankleistung optimieren?
Es gibt zwei Formen der Datenbankoptimierung. Zum einen die schnelle Erkennung von Leistungsengpässen mit der Bestimmung ihrer Ursachen, in Verbindung mit der Priorisierung von Maßnahmen. Bei der zweiten benötigen Sie eine Lösung für die proaktive Optimierung leistungsschwacher Anwendungen, indem Sie schwer erkennbare Probleme ermitteln, bevor sie akut werden.
Kann ich Leistungsprobleme anhand der Ressourcennutzung identifizieren?
Kann ich Leistungsprobleme anhand der Ressourcennutzung identifizieren?
Die Auswirkungen von Ressourcen auf die Datenbankleistung sind entscheidende Messdaten, die überwacht und verstanden werden müssen. DPA bietet umfassende Messdaten zur Rechenumgebung, etwa CPU, Arbeitsspeicher, Datenträger und Netzwerk. Weitere datenbankspezifische Messdaten sind etwa InnoDB-Lese-/Schreibdaten für MySQL und DTUs für die Azure SQL-Datenbank.
Wo fange ich mit der Optimierung meiner Datenbank an?
Wo fange ich mit der Optimierung meiner Datenbank an?
Mit seiner Anomalieerkennung auf der Basis von maschinellem Lernen (Machine Learning) und erweiterten Wartezustandsanalysen macht DPA Schluss mit Spekulationen und Vermutungen bei der Leistungsoptimierung. Ermitteln Sie schnell die Abfragen mit den größten Auswirkungen sowie ineffiziente Workloads, um die Anwendungsleistung zu steigern und die Gesamtoptimierung der Datenbank weiter zu verbessern.
Wie erhalte ich detaillierte Informationen zu verschiedenen Faktoren, die zu Engpässen beitragen?
Wie erhalte ich detaillierte Informationen zu verschiedenen Faktoren, die zu Engpässen beitragen?
Mit mehrdimensionalen Datenbank-Leistungsanalysen erhalten Sie einen zentralen Überblick über alle Variablen, die Auswirkungen auf die Leistung haben. Von schlecht formulierten SQL-Abfragen bis hin zu ineffizienten Indizes: DPA findet die Schuldigen, die die Leistung beeinträchtigen.
Wie kann ich automatische Warnungen zu kritischen Datenbank-Leistungsproblemen erhalten?
Wie kann ich automatische Warnungen zu kritischen Datenbank-Leistungsproblemen erhalten?
Bei Erkennung eines Problems erhalten Sie von der Ereignis- und Ressourcenüberwachung unverzüglich eine Warnung. Per Drag & Drop individuell anpassbare E-Mail-Vorlagen erleichtern die Benachrichtigung.
Wie erhalte ich die benötigten Tipps zur Abfrageoptimierung?
Wie erhalte ich die benötigten Tipps zur Abfrageoptimierung?
DPA verarbeitet alle gesammelten sekundengenauen Daten rund um die Uhr und bietet Expertenkompetenz in Form von Optimierungstipps für Tabellen. Von Abfrage- bis zu Indexempfehlungen – DPA bietet Optimierungstipps in Verbindung mit Prognosen zur erwarteten Leistungsverbesserung.
Wie erkenne ich die Auswirkungen der Virtualisierung auf meine Datenbank?
Wie erkenne ich die Auswirkungen der Virtualisierung auf meine Datenbank?
Mit DPA erhalten Sie eine Überwachung auf VM-Ebene mit Anzeige der Gesamtintegrität der virtuellen Maschine – zum Beispiel der CPU-Auslastung –, während sich mit einer Analyse auf der Hostebene schwer erkennbare Leistungsbremsen wie Co-Stop ermitteln lassen.
Follow