Anfang des Inhaltsbereichs

Hintergrunddokumentation Avg user cmd exec time for task Dokument im Navigationsbaum lokalisieren

Avg user cmd exec time for task <task_ID>: <duration> ms,
<number_of> commands, application pid <pid>

Erläuterung

Die von der angegebenen User-Task benötigte Zeit für die Ausführung von Anweisungen ist sehr hoch. Es werden die durchschnittliche Ausführungszeit einer Anweisung, die Zahl aller geprüften Anweisungen und die Prozess-ID des betreffenden Applikationsprozesses angezeigt.

Ob dies wirklich ein Engpass ist, hängt von der Anwendungsstruktur ab.

So führen Massenanweisungen bei Hintergrundverarbeitungen häufig zu hohen Laufzeiten. Daneben führen z. B. Sperrsituationen auf SQL-Objekten, physische Lese- und Schreibaktivitäten oder Dispatching infolge Priorisierung anderer Tasks etc. zu kerninternen Wartesituationen, die ebenfalls die Bearbeitungsdauer verlängern.

Wenn bei liveCache-Instanzen die lange Ausführungszeit bei der Bearbeitung einer StrukturlinkDB-Prozedur benötigt wurde, ist die Wahrscheinlichkeit sehr hoch, andere Benutzer im selben liveCache-Thread zu blockieren. Das kann zu unerwartet hohen Laufzeiten von anderen Transaktionen oder DB-Prozeduren führen.

Ende des Inhaltsbereichs