IDENTIFIZIERUNG VON SQL-ANWEISUNGEN, DIE NICHT PERFORMANT SIND

Das Skript WhoTheFuckIsWrong.sqlist ein leistungsfähiges Tool zur Leistungsanalyse von SQL Server.

Ein leistungsfähiges Skript, das Ihnen hilft, die Leistung Ihres SQL Servers zu analysieren

Mit Hilfe dieses SQL-Skripts können Sie sich leicht einen Echtzeit-Überblick über den Status Ihres SQL-Servers verschaffen. Das Skript analysiert den aktuellen Status zu dem Zeitpunkt, zu dem Sie das Skript auf Ihrem SQL-Server ausführen. Im Gegensatz zu den Systemdaten oder den Querystore-Daten stellt das Skript die Daten bereits berechnet zur Verfügung und die Zustände werden nicht in Form eines Codes, sondern in Form eines Textes ausgegeben. Wir verwenden dieses Skript bei jeder Leistungsoptimierung zur detaillierten Analyse der als nicht optimal eingestuften Abfrageanweisungen.

Mit dem Skript WhoTheFuckIsWrong.sql können Sie einfach überprüfen, welche problematischen Abfragen auf dem SQL Server in Echtzeit laufen.

In den Ergebnissen der Ausführung dieses Skripts werden Sie alle Metriken sehen, um problematische Abfragen zu identifizieren, die die meisten Ressourcen des SQL Servers beanspruchen.

Einige der wichtigsten Metriken, die Sie in den Ergebnissen der WhoTheFuckIsWrong.sql-Ausführung analysieren können:

  • Zugewiesener Speicher - zugewiesener Speicher auf dem Server für die Abfrage
  • Verwendeter Speicher - tatsächlich verwendeter Speicher während der Abfrage
  • Reads - Anzahl der von der Abfrage durchgeführten Reads
  • Writes - Anzahl der von der Abfrage durchgeführten Schreibvorgänge
  • CPU-Zeit - zeigt in Millisekunden an, wie lange die CPU mit der Abfrage beschäftigt war
  • Gesamte verstrichene Zeit - zeigt die Dauer des Abfragelaufs in Millisekunden an
  • SQL-Anweisung - ist der SQL-Text der Abfrage
  • SQL-Plan - Ausführungsplan der Abfrageanweisung anzeigen

Sie können auch sehen, von welchem Server und welcher Anwendung die Abfrage gestartet wurde und welcher Benutzer die Abfrage ausgeführt hat.
Das Skript WhoTheFuckIsWrong.sql ist ein leistungsfähiges Tool zur Leistungsanalyse von SQL Server.
Performance Tuning Logo
+41 (0)56 552 01 85
+41 (0)58 590 10 04
info@bs4y.ch
Luzernerstrasse 24
5712 Beinwil am see