SQL Server-Abfrageoptimierung

Optimieren Sie Server und Datenbanken mit Tipps zur SQL-Leistungsoptimierung durch die generative KI von SolarWinds® DPA

Testversion herunterladenE-Mail-Link zur Testversion
14 Tage volle Funktionalität
Weitere Informationen
Wartezeit-Analyse
Unterstützung für AI Query Assist
Proaktive Überwachung
Aussagekräftige Diagramme
Abfragepläne analysieren

Mithilfe der Antwortzeit-Analyse identifizieren, welche SQL-Abfrage bei der Optimierung im Fokus stehen soll

SolarWinds® Database Performance Analyzer (DPA) bietet Ihnen eine schnelle Möglichkeit, SQL-Anweisungen zu analysieren, die Ursache von Leistungsproblemen zu identifizieren, Trends anzuzeigen und Baselines für wichtige Leistungsmessdaten einzurichten. Mit DPA und seiner rund um die Uhr verfügbaren Datenbanküberwachung ist die SQL-Abfrageoptimierung schneller, einfacher und wahrscheinlich korrekter als ohne.

Die Erkenntnisse von DPA zu Antwortzeit und Wartezeit helfen Ihnen, problematische SQL-Abfragen, einschließlich langsamer Abfragen, schnell zu identifizieren. Außerdem erhalten Sie Indexempfehlungen, mit denen Sie diese Probleme beheben können. Antwortzeit und Wartezeit gehören zu den nützlichsten Metriken, um Einblicke in die Leistung von SQL-Abfragen zu gewinnen. DPA sortiert die Daten aller SQL-Anweisungen und ordnet ihnen basierend auf der Antwortzeit einen Rang zu. Diese Daten werden dann auf der Seite Abfragedetails des DPA Query Performance Analyzer in leicht lesbaren Balkendiagrammen dargestellt und bieten Einblicke in die Abfrage-Laufzeit. Wenn Sie diese Seite aufrufen, wird oben gut sichtbar das Diagramm Wichtigste Wartevorkommnisse angezeigt, das die Ausführungszeit der Abfrage für den von Ihnen ausgewählten Zeitraum zeigt. Dieses Balkendiagramm ist nach Wartetyp farblich codiert. Es besteht die Möglichkeit, detailliertere Informationen sowie mögliche Lösungen für jeden Typ anzuzeigen. So können Entwickler und Datenbankadministratoren (DBAs) identifizieren, auf welche SQL-Abfrage sie sich zur Optimierung der Datenbankleistung konzentrieren sollten.

Testversion herunterladenE-Mail-Link zur Testversion
14 Tage volle Funktionalität
Weitere Informationen

SQL-Abfrageoptimierung mit AI Query Assist beschleunigen

Das Umschreiben einer Abfrage mit schlechter Leistung kostet Zeit. Sie arbeiten sich durch Ausführungspläne, experimentieren mit Indizes, testen Umschreibungen – Runde um Runde. Die generative KI von SolarWinds DPA, AI Query Assist, wurde entwickelt, um diesen Kreislauf zu durchbrechen. Sie analysiert Ihre SQL-Abfrage und ihren Ausführungsplan und liefert dann klare, umsetzbare Vorschläge zur Umschreibung, die auf eine bessere Leistung ausgelegt sind. Weniger Testversion und Fehler. Schnellere Problembehebung.

So funktioniert es: Wenn Sie DPA über Platform Connect mit SolarWinds Observability SaaS verbinden und AI Query Assist aktivieren, können Sie die Seite Abfragedetails für jede problematische Microsoft SQL Server- oder Oracle-Abfrage öffnen, einen Ausführungsplan auswählen und auf SQL für Plan optimieren klicken. DPA sendet den Abfragetext und den Plan an ein sicheres Enterprise-LLM. Platform Connect sendet die Abfrage und den Plan an SolarWinds Observability SaaS, wo diese bereinigt werden, um personenbezogene Daten zu maskieren, bevor sie an ein sicheres Enterprise-LLM weitergegeben werden. Es liefert Optimierungsvorschläge zurück, die direkt in der DPA-Oberfläche verfügbar sind, damit jeder mit Leseberechtigung sie prüfen kann.

Testversion herunterladenE-Mail-Link zur Testversion
14 Tage volle Funktionalität
Weitere Informationen

Lösung von Problemen mit SQL-Abfragen bereits vor der Bereitstellung durch die Überwachung von Entwicklungs-, Test- und Produktionsservern

Viel zu häufig wird SQL-Abfragecode erst spät im Entwicklungs- und Produktionsprozess getestet. Meist wird das Thema Anwendungsleistung bis zur Bereitstellungsphase aufgeschoben. Das bedeutet, dass Entwickler erst dann sehen, wie Code ausgeführt wird, wenn er bereits verwendet wird. Werden dann Probleme mit der Leistung festgestellt, können der Prozess zur Behebung und die Verzögerung bei der Produktion des Funktionscodes schwierig werden und sogar ein Sicherheitsrisiko darstellen. 

Mit der SolarWinds SQL Query Analyzer-Lösung in DPA können Sie die Entwicklungs-, Test- und Produktionsserver mit einer Last von unter 1 % überwachen und bereits vor der Bereitstellung mit der Abfrageoptimierung in SQL Server beginnen. Mit diesem Tool können Sie die Leistung des SQL-Codes in der Produktion sicher überwachen. Mithilfe des DPA-Dashboards können Entwickler einen Drilldown in eine Produktionsdatenbank durchführen, um zu erkennen, wie Code ausgeführt wird. So können sie damit beginnen, Probleme zu beheben und neuen Code zu testen, bevor er voraussichtlich eingesetzt wird. Durch die Einbindung der Anwendungsleistung in Entwicklungszyklen können Entwickler die SQL-Leistung gezielter verbessern

Testversion herunterladenE-Mail-Link zur Testversion
14 Tage volle Funktionalität
Weitere Informationen

Anzeige aller notwendigen Informationen in leicht verständlichen Balkendiagrammen

Der Query Performance Analyzer von DPA stellt Ihnen alle benötigten Informationen zu wichtigen Leistungskennzahlen in leicht verständlichen Balkendiagrammen und zugehörigen Warnungen bereit. Durch einen einfachen Zugang zu diesen Informationen können Datenbankadministratoren Ausfallzeiten verringern, Ressourcen effektiv optimieren und schnell herausfinden, auf welche SQL-Abfrage sie sich konzentrieren sollten.

Mit dem SQL Query Analyzer von DPA erhalten Sie eine einheitliche Ansicht der Datenbankleistung, die Ihnen hilft, die zugrunde liegende Ursache eines SQL-Leistungsproblems zu isolieren – in der Regel mit nur wenigen Klicks. Mit dem übersichtlichen, einheitlichen Dashboard von DPA können Sie SQL Server, Oracle, DB2, MariaDB, Aurora, MySQL, PostgreSQL, Azure SQL und SAP ASE in einer einzigen Ansicht überwachen. VMware können Sie ebenfalls mit einer Last von unter 1 % überwachen.

Mit DPA können Sie auf einen Blick den direkten Zusammenhang zwischen Systemressourcen erkennen. Das hilft Ihnen dabei, Ihre SQL-Abfrageoptimierung zu vereinfachen. Mit dem SolarWinds DPA-Dashboard erhalten Sie einen Überblick über alle überwachten Instanzen und Statusangaben für eine umfassende Leistungsübersicht Ihrer Datenbanken. Sie können mit SQL Query Analyzer auch SQL-Abfragen für diese wichtigen RDBMS-Module in derselben Ansicht optimieren.

Testversion herunterladenE-Mail-Link zur Testversion
14 Tage volle Funktionalität
Weitere Informationen

Erfassung von Abfrageplänen in Echtzeit, um sie ggf. analysieren zu können

Abfrageausführungspläne, auch Abfragepläne genannt, zeigen Ihnen, wie eine SQL-Abfrage ausgeführt werden wird – oder bereits ausgeführt wurde. Da die automatisch erstellten Ausführungspläne nicht immer optimal sind, ist es wichtig, zwischengespeicherte Ausführungspläne rückwirkend prüfen zu können, um festzustellen, ob sie zur Optimierung der SQL-Datenbank angepasst werden müssen.

SolarWinds DPA erfasst Ausführungspläne in Echtzeit und verlinkt diese mit SQL-Anweisungen, Wartetypen und anderen Leistungsdaten. Der Verlauf der Daten wird dann von DPA gespeichert, sodass Sie alle Änderungen am Plan überwachen und bei Änderungen benachrichtigt werden können, die möglicherweise zu Leistungseinbußen geführt haben. Diese Datenspeicherung bedeutet auch, dass Sie den Plan noch einmal aufrufen können, wenn Sie wissen müssen, welcher Plan genau verwendet wurde. 

DPA stellt den Plan grafisch dar, mit Popup-Dialogen beim Bewegen des Mauszeigers über bestimmte Schritte. Es werden auch Kompilierungen und erneute Kompilierungen pro Sekunde angezeigt. Somit können Sie erkennen, ob Ausführungen erneut verwendet werden. Diese klaren visuellen Hinweise können Sie zusätzlich zu den wichtigen Metriken, die DPA erfasst und anzeigt, dabei unterstützen, die Ursachen für einen Leistungsabfall bei SQL-Abfragen zu ermitteln. 

Testversion herunterladenE-Mail-Link zur Testversion
14 Tage volle Funktionalität
Weitere Informationen

Weitere Informationen zur SQL-Abfrageoptimierung

Fragen Sie sich manchmal…

  • Beginnen Sie mit den Daten, nicht mit einer Vermutung. SolarWinds DPA bietet eine priorisierte Liste Ihrer SQL-Abfragen basierend auf Antwortzeit und Wartetyp, sodass Sie ermitteln können, welche Abfrage Sie zuerst angehen sollten, bevor Sie Änderungen am Code vornehmen. Danach können Sie wirkungsvolle Maßnahmen ergreifen, etwa die Indexempfehlungen von DPA befolgen, Ausführungspläne auf ineffiziente Joins oder Tabellenscans prüfen und den Druck auf den Arbeitsspeicher verringern, indem Sie Abfragepläne zur einmaligen Verwendung minimieren.

    Die Berater für die Tabellenoptimierung von SolarWinds DPA führen täglich Analysen durch, um sowohl kleinere als auch weit verbreitete Probleme zu erkennen, und AI Query Assist kann in Sekundenschnelle Vorschläge zur Neufassung Ihrer problematischsten Abfragen generieren. Noch besser: Gehen Sie diese Probleme während der Entwicklung an, nicht erst nach der Bereitstellung. DPA kann Entwicklungs-, Test- und Produktionsumgebungen gleichzeitig bei weniger als 1 % Last überwachen, sodass Sie Leistungsprobleme erkennen, bevor Benutzer sie überhaupt bemerken.

SQL-Abfrageoptimierung vereinfachen

Database Performance Analyzer

  • Verwenden Sie die Seite mit Abfragedetails, um die Leistungsmessdaten für Ihre SQL-Abfragen einfach zu visualisieren.
  • Erhalten Sie umsetzbare Empfehlungen von Beratern zur Tabellenoptimierung und von AI Query Assist, um die Leistung Ihrer SQL-Abfragen zu verbessern.
  • Lösen Sie Probleme mit SQL-Abfragen vor der Bereitstellung, indem Sie Entwicklungs-, Test- und Produktionsserver überwachen.
Testversion herunterladenE-Mail-Link zur Testversion
14 Tage volle Funktionalität
Weitere Informationen

Sprechen Sie mit uns.

Wenden Sie sich an unser Team. Wir sind rund um die Uhr für Sie da.

Weitere Informationen zu unseren beliebten Produkten

Automatisierte Benutzerbereitstellung
Berichtstool zu NTFS-Berechtigungen
Active Directory-Audit-Tool
Netzwerk-Audit
IP-Adress-Scanner
Fehlerbehebung im Netzwerk
Server-Monitoring-Software
Virtualization Manager
Überwachung der Datenbankleistung
Service Desk
IT-Helpdesk
IT-Assetmanagement

Weitere Ressourcen erkunden

Alle Ressourcen anzeigen