1 Themenübersicht
Die Berichtsanwendung „Zeitaufwändige Berichte sortiert nach Summe“ wertet die Leistungsinformationen eines Datenbank-Leistungsmonitors aus. Der Bericht zeigt die aufwendigsten Berichte an. Zusätzlich werden zu den Berichten, sofern vorhanden, die fünf zeitlich aufwendigsten SQL-Statements angezeigt.
Die Ausführung von Berichten und Belegen trägt zur Hintergrundlast eines Systems bei. Eine zu hohe Hintergrundlast führt zu stark schwankenden Antwortzeiten. Wenn Sie die Antwortzeiten eines Systems optimieren wollen, sollte Sie zunächst die von den Berichten und Belegen erzeugte Hintergrundlast prüfen.
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. |
Bericht | Über diesen Parameter kann der Bericht auf bestimmte Berichte 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 |
Bericht | Die Spalte enthält die Bezeichnung des Berichtes. |
Anzahl | Die Spalte gibt wieder, wie viel ODBC-Roundtrips für den Bericht im betrachteten Zeitraum ausgeführt wurden. |
Summe | Die Spalte enthält die Summe der Ausführungszeiten der ODBC-Roundtrips des Berichtes im betrachteten Zeitraum. |
Durchschnitt | Die Spalte enthält die durchschnittliche Ausführungszeit für einen ODBC-Roundtrip des Berichtes im betrachteten Zeitraum.
Ein Beleg mit n Seiten sollte durchschnittlich in maximal 2+n Sekunden gedruckt werden. Wenn Belege langfristig mehr Zeit benötigen, dann erzeugen diese unter Umständen eine zu hohe Hintergrundlast auf dem System. Häufig ausgeführte Berichte sollten nicht mehr als 1 Minute Ausführungszeit haben. |
Maximal | Die Spalte enthält die längste Ausführungszeit für einen ODBC-Roundtrip des Berichtes im betrachteten Zeitraum. |
Minimal | Die Spalte enthält die kürzeste Ausführungszeit für einen ODBC-Roundtrip des Berichtes im betrachteten Zeitraum. |
Standardabweichung | Diese Spalte gibt die Standardabweichung bezüglich den Ausführungszeiten der ODBC-Roundtrips 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 ODBC-Roundtrips wieder, deren Ausführungszeiten in den jeweiligen Kategorien liegen.
Wenn die Ausführungszeiten für einen Bericht stark schwanken, so kann dies sowohl am Bericht 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 Berichte sortiert nach Summe ausgeben“ sind in der Anwendung „Customizing“ keine Einstellungen festzulegen.
5 Bericht
Für die Anwendung „Zeitaufwändige Berichte sortiert nach Summe“ ist der nachfolgende Bericht relevant:
Zeitaufwändige Berichte sortiert nach Summe
com.cisag.sys.tools.profiling.rpt.MonitoringReportSum