Zum Hauptinhalt springen
Version: 5.3

Microsoft SQL Server Performance-Analyse

SQL Server Profiler aus dem Management Studio starten:

Füge einen Column Filter hinzu, wie z.B. auf die Spalte „Duration“ um alle Abfragen anzuzeigen, die länger als 500 Millisekunden dauern:

Eine Query aus dem Log selektieren und den Query Text kopieren:

Im Management Studio den Button „Neue Abfrage“ klicken, den kopierten Query Text in den neuen Query-Tab einfügen und die Funktion „Ausführungsplan in Ausgabe inkludieren“ aktivieren:

Nach dem Ausführen (1.) erscheint unten ein weiterer Tab „Ausführungsplan“ (2)

Im Ausführungsplan sehen Sie im Detail die einzelnen Operationen des SQL-Servers und deren Auslastung. Gegebenenfalls erhalten Sie hier auch Hinweise auf fehlende Indizes oder Ähnliches. Dies kann Ihnen dabei helfen zu ermitteln, warum die Ausführung lange dauert.

Wenn Ihre Abfrage ein Update oder Insert ist, sehen Sie hier gegebenenfalls auch die hinterlegten Trigger-Aktivitäten und bei einem Select die hinterlegten Tabellen-Joins einer View.