1 Themenübersicht
Mit der Berichtsanwendung „Zeitaufwändige Aktionen sortiert nach Summe ausgeben“ können die Leistungsinformationen eines Datenbank-Leistungsmonitors ausgewertet werden. Der Bericht zeigt die aufwendigsten Aktionen in interaktiven Anwendungen an. Zusätzlich werden zu den Aktionen, sofern vorhanden, die fünf zeitlich aufwendigsten SQL-Statements angezeigt.
Mithilfe dieser Berichtsanwendung können Sie die Anwendungen und Aktionen suchen, deren Ausführungszeit in Summe am längsten war. Wenn eine interaktive Aktion länger als 1 Sekunde dauert, so wird die Aktion vom Benutzer als störend langsam wahrgenommen. Im Normalfall sollte eine interaktive Aktion nur 0,5 Sekunden dauern.
Dieses Dokument informiert Sie insbesondere über die Parameter der Anwendung, mit denen Sie festlegen, was das auszugebende Berichtsdokument enthält. Außerdem finden Sie Informationen über das Ausgabeergebnis. Die möglichen Ausgabeeinstellungen in dieser Anwendung stimmen auch mit den Einstellmöglichkeiten im Dialog-Fenster für eine beliebige Ausgabe überein. Sie finden die Beschreibung der möglichen Ausgabeeinstellungen im Bedienungsleitfaden.
Die Vorgehensweisen für den Umgang mit der Anwendung finden Sie in der Dokumentation Vorgehensweisen: Berichtsdokumente ausgeben.
2 Rubrik Parameter
Mit den Parametern eines Berichts bestimmen Sie die Suchmerkmale und daraus folgend das Ausgabeergebnis. Parameter dienen demnach zur Datensatzauswahl.
In der folgenden Tabelle werden die Parameter erläutert. Die Spalte „Parametername“ enthält die für den Bericht festgelegten technischen Namen der Parameter. Die Spalte Parameterbezeichnung enthält die angezeigte Bezeichnung für einen Parameter.
Parameterbezeichnung | Erläuterung |
Titel | Der Parameter „Berichtstitel“ enthält den Titel im Berichtsdokument. Als Vorschlagswert wird in der Regel die Bezeichnung des zugrunde liegenden Berichts angegeben. Der Titel kann individuell festgelegt werden.
Geben Sie den gewünschten Berichtstitel ein oder ändern Sie den Vorschlagswert. |
Leistungsmonitor | Wählen sie hier den Leistungsmonitor aus, dessen aufgezeichnete Daten sie betrachten wollen. Die Auswahl in diesem Feld beeinflusst den Feldinhalt des Feldes „Zeitraum“. |
Zeitraum | Über diesen Parameter wird der Zeitraum bestimmt, der im Bericht betrachtet werden soll. Werden mehrere Zeiträume ausgewählt, so werden die Daten aggregiert. Wählen Sie nur Zeiträume vom gleichen Typ (z.B. Woche) aus. |
Application-Server | Die Auswahl der im Bericht angezeigten Leistungsinformationen können über diesen Parameter auf bestimmte Application-Server eingeschränkt werden. |
Anwendung | Die Auswahl der im Bericht angezeigten Leistungsinformationen können über diesen Parameter auf bestimmte Anwendungen eingeschränkt werden. |
Anzahl Ergebnisse | Über diesen Parameter kann die Anzahl der angezeigten Datensätze bestimmt werden. |
3 Ausgabeergebnis
Der Bericht gibt die Ergebnisse in einer Tabelle aus. Zu jedem Eintrag werden, sofern vorhanden, die fünf zeitlich aufwendigsten SQL-Statements angezeigt.
Folgende Spalten enthält die Tabelle:
Spalte | Erläuterung |
Anwendung | Die Spalte enthält den Namen der Anwendung. |
Aktion | Die Spalte enthält den technischen Namen der Aktion. |
Anzahl | Die Spalte gibt wieder, wie oft die Aktion im betrachteten Zeitraum ausgeführt wurde. |
Summe | Die Spalte enthält die Summe in Sekunden der Ausführungszeiten der Aktion im betrachteten Zeitraum. |
Durchschnitt | Die Spalte enthält die durchschnittliche Ausführungszeit in Sekunden der Aktion im betrachteten Zeitraum. Bei häufig verwendeten Aktionen sollte die durchschnittliche Ausführungszeit kleiner als eine Sekunde sein. |
Maximal | Die Spalte enthält die längste Ausführungszeit in Sekunden der Aktion im betrachteten Zeitraum. |
Minimal | Die Spalte enthält die kürzeste Ausführungszeit in Sekunden der Aktion im betrachteten Zeitraum. |
Standardabweichung | Diese Spalte gibt die Standardabweichung in Sekunden bezüglich den Ausführungszeiten wieder. |
Verteilung | Die neun Spalten für die Verteilung stehen jeweils für eine Ausführungszeitkategorie. Die Zahlen in den Spalten geben die Anzahl der Aktionen wieder, deren Ausführungszeiten in den jeweiligen Kategorien liegen. Wenn die Ausführungszeiten für eine Aktion stark schwanken, so kann dies sowohl an der Aktion selbst als auch an einer stark schwankenden Hintergrundlast auf dem System liegen. Prüfen Sie daher die Auslastung des Datenbanksystems sowie der Application-Server. |
Datenbankanweisung | Identifikation der Datenbankanweisung. Mit dieser Identifikation kann die dazugehörige Anweisung in der Anwendung „Datenbankanweisungen abfragen“ geladen werden. |
Anweisung | Die Spalte enthält das SQL-Statement. |
DB-Zeit | Die Spalte enthält die gemessene Zeit für Datenbankoperationen, die innerhalb der Aktion ausgeführt wurden. |
Gesamt-CPU-Zeit | Diese Spalte enthält die gemessene Zeit, welche die CPU zur Ausführung der Aktion benötigt wurde. |
Sem.-CPU-Zeit | Diese Spalte enthält die gemessene Zeit, welche die CPU zur Ausführung der Aktion benötigt wurde. Wenn das verwendete Betriebssystem dies unterstützt, ist dass die CPU-Zeit, die vom Semiramis-Prozess benötigt wurde, um die Aktion auszuführen. Die benötigte CPU-Zeit des Systems ist dann nicht enthalten. Wenn das Betriebssystem diese Trennung nicht unterstützt, enthält die Spalte denselben Wert wie die Spalte „Gesamt-CPU-Zeit“. |
Anzahl DB-Anweisungen | Diese Spalte enthält die Anzahl der Datenbankanweisungen, die bei der Ausführung der Aktion ausgeführt wurden. |
Neue DB-Anweisung | Diese Spalte kennzeichnet, ob die zugehörige Datenbankanweisung bei Ausführung einer Aktion erstmalig auftrat. |
4 Customizing
Für die Anwendung „Zeitaufwändige Aktionen sortiert nach Summe ausgeben“ sind in der Anwendung „Customizing“ keine Einstellungen festzulegen.
5 Bericht
Für die Anwendung „Zeitaufwändige Aktionen sortiert nach Summe ausgeben“ ist der nachfolgende Bericht relevant:
Zeitaufwändige Aktionen sortiert nach Summe
com.cisag.sys.tools.profiling.rpt.MonitoringActionSum