Profilierung von SQL-Abfragen mithilfe von Protokollen im Jitterbit App Builder
Einführung
Wenn Sie vermuten, dass ein Geschäftsobjekt Leistungsprobleme hat, können Sie die SQL-Anweisung aus den Protokollen des App Builders abrufen und dann mit einem Datenbankdienstprogramm ausführen, um Verbesserungsmöglichkeiten zu identifizieren. Diese Seite erklärt, wie das geht.
Erfassen und Analysieren langsamer Abfragen
Um eine langsame Abfrage zu erfassen und zu analysieren, befolgen Sie diese Schritte:
-
Navigieren Sie in Ihrer App Builder-App zu der Seite, auf der das langsame Geschäftsobjekt ausgeführt wird.
-
Wählen Sie IDE > Überwachung.
-
Klicken Sie im Panel Protokolle auf die Schaltfläche Speicherprotokolle.
-
Klicken Sie auf die Schaltfläche Konfiguration bearbeiten. Das Popup-Fenster App-Server-Protokollkonfiguration erscheint.
-
Klicken Sie auf die Schaltfläche Bearbeiten.
-
Stellen Sie im Panel Speicherprotokollkonfiguration die Minimale Schwere auf Trace ein.
Wichtig
Setzen Sie diesen Wert immer wieder auf Aus, wenn Sie mit dem Erfassen von Protokollinformationen fertig sind, um die Leistung nicht zu beeinträchtigen.
-
Klicken Sie auf die Schaltfläche Speichern und schließen Sie den Dialog, um zur Seite Speicherprotokolle zurückzukehren.
-
Aktualisieren Sie die Anwendungsseite, die das langsame Geschäftsobjekt enthält, um sicherzustellen, dass die Abfrage im Protokoll erfasst wird.
-
Scrollen Sie durch die Protokolldaten, um die SQL-Anweisung zu finden, die Sie suchen. Sie beginnt mit
SELECT. Zum Beispiel:
-
Kopieren Sie die gesamte SQL-Anweisung.
-
Gehen Sie zurück zur Protokollkonfiguration (Konfiguration bearbeiten > Bearbeiten) und setzen Sie die Minimale Schwere für die Speicherprotokollkonfiguration wieder auf Aus.
-
Starten Sie SQL Server Management Studio (SSMS).
-
Stellen Sie eine Verbindung zu Ihrer App Builder-Datenbank her.
-
Sie können jetzt SSMS verwenden, um die Abfrage zu analysieren. Zum Beispiel können Sie die Abfrage in ein Neues Abfrage-Fenster einfügen und die integrierten Werkzeuge verwenden, um den Ausführungsplan anzuzeigen oder sie an den Datenbank-Engine-Tuning-Berater zu senden.

-
Um die Abfrage zu analysieren, können Sie mit der rechten Maustaste im Abfragebereich klicken und Abfrage im Datenbank-Engine-Tuning-Berater analysieren auswählen. Sie können auch Geschätzten Ausführungsplan anzeigen aus der Symbolleiste auswählen. Der Ausführungsplan zeigt den Pfad an, den die Abfrage nimmt, und hilft dabei, Teile zu identifizieren, die möglicherweise viel Zeit in Anspruch nehmen.