Ein skriptfähiger Browser ist für die einwandfreie Funktion dieser Seite erforderlich.

Seite Performance der J2EE- und Datenbankkomponente

Verwenden Sie dieses Register, um die Performance der J2EE- und Datenbankkomponenten der Middle Tier im Kontext einer bestimmten Anforderung anzuzeigen. Die spezifische Anforderung wird unmittelbar unter dem Seitentitel angezeigt.

Je nach der J2EE-/Datenbankkomponente, die Sie gewählt haben, enthält diese Seite standardmäßig eine Zusammenfassung von Servlet-, JSP-, EJB-Methoden- oder JDBC-Verbindungen, die von der gewählten Anforderung aufgerufen wurden. Sie können jedoch zwischen Ansichten der Komponenten wechseln oder eine Zusammenfassung aller Komponentenaufrufe anzeigen, die von der gewählten Anforderung erfolgt sind.

Dieses Register ist Bestandteil der Features zur Überwachung der Middle Tier Anforderungs-Performance von Oracle Enterprise Manager. In Überwachung der Middle-Tier Performance wird beschrieben, wie Sie eine vollständige, End-zu-End-Ansicht der Anwendungs-Performance erhalten.

Dieses Thema enthält die folgenden Abschnitte:

Allgemeine Verwendungs-Tipps

Wählen Sie aus dem Menü Komponente anzeigen, um zwischen Ansichten der Performance-Daten für die J2EE- und Datenbankkomponenten zu wechseln. Wählen Sie z.B. JSPs aus dem Menü, um die Performance-Daten für alle JSPs anzuzeigen, die von dieser Anforderung aufgerufen wurden, oder wählen Sie JDBC, um Performance-Daten für alle JDBC-Verbindungen anzuzeigen, die von der Anforderung aufgerufen wurden.

Neben dem Prozentsatz der Verarbeitungszeit, die von jeder Subsystem-Komponente belegt wurde, wird in dem Diagramm in diesem Register auch die Dispatch-Zeit angezeigt, die die Zeit darstellt, die der OC4J Container für das Versenden von Anforderungen an OC4J-Komponenten benötigt.

Servlet, JSP und EJB-Methoden prüfen, die von der Anforderung aufgerufen wurden

Für alle Servlets, JSPs oder EJB-Methoden stellt Enterprise Manager Metriken bereit, mit denen Sie bestimmen können, wieviel Verarbeitungszeit von dieser Komponente bei jeder Anforderung der gewählten Anforderung durch einen Benutzer belegt wurde. Mit dieser Analyse können Sie sich auf die Komponenten konzentrieren, die die meisten Auswirkungen auf die Anforderungs-Performance haben.

In der folgenden Tabelle werden die Metriken im Register Performance zusammengefasst, die für alle Servlet-, JSP- und EJB-Methoden-Subsystem-Komponententypen gelten.

Metrik
Beschreibung
Aufrufe pro Treffer Gibt an, wie oft die gewählte J2EE- und Datenbankkomponente im Durchschnitt aufgerufen wurde, immer wenn ein Benutzer die Anforderung angefordert hat.
Komponentenzeit pro Treffer Die durchschnittliche Zeit, die mit der Verarbeitung der gewählten Komponente verbracht wurde, immer wenn ein Benutzer die Anforderung angefordert hat.
Zeit pro Komponentenaufruf Die durchschnittliche Zeit, die mit der Verarbeitung der gewählten Komponente verbracht wurde, immer wenn die Komponente von der Anforderung aufgerufen wurde.
% von Anforderung

Die Zeit, die in diesem Aufruf pro Anforderung dieser Anforderung verbracht wurde, in Prozent der gesamten Anforderungsverarbeitungszeit.

Durchschnittliche Aufrufe Gibt an, wie oft dieser Aufruf durchschnittlich für jede Anforderung dieser Anforderung vorgenommen wurde. Im Allgemeinen beträgt dieser Wert 1, wenn ein Aufruf jedoch mehrmals vorgenommen wurde oder nur unter bestimmten Bedingungen, kann der Wert kleiner oder größer als 1 sein.
Ausschließlich für Aufruf (ms) Die in diesem Aufruf verbrachte Zeit, ausgenommen die Zeit, die mit anderen Aufrufen
aus diesem Komponentenaufruf verbracht wurde. Wenn dieser Aufruf z.B. insgesamt 10 Sekunden gedauert hat und Aufrufe aus diesem Aufruf 7 Sekunden gedauert haben, entspricht die Zeit ausschließlich für diesen Aufruf der Differenz (3 Sekunden).
In Callouts (ms) Zeit, die in Aufrufen verbracht wurde, die aus diesem Aufruf vorgenommen wurden. In dem obigen Beispiel würde dieser Wert 7 Sekunden betragen.
Aufgliederung von Aufrufzeit Eine grafische Darstellung der Zeit, die in diesem Aufruf verbracht wurde, verglichen mit Aufrufen anderer Komponenten. Klicken Sie auf das Diagramm, um eine Aufgliederung zu Aufruf-Details vorzunehmen. Die Seite mit den Aufruf-Details enthält eine Tabelle der Aufrufe anderer Komponenten.

JDBC-Aktivität für die Anforderung prüfen

Für jede JDBC-Verbindung, die von der gewählten Anforderung hergestellt wurde, stellt Enterprise Manager Informationen bereit, mit denen Sie bestimmen können, wieviel Verarbeitungszeit durchschnittlich von JDBC-Verbindungen belegt wird, immer wenn ein Benutzer die gewählte Anforderung anfordert. Mit dieser Analyse können Sie sich auf die JDBC-Verbindungen und SQL-Anweisungen konzentrieren, die die größe Auswirkung auf die Anforderungs-Performance haben.

JDBC-Verbindungen

In diesem Bereich der Seite prüfen Sie zuerst, wieviele JDBC-Verbindungen hergestellt wurden und wieviel Zeit mit der Verarbeitung dieser Verbindungen durchschnittlich verbracht wurde, immer wenn ein Benutzer die Anforderung angefordert hat.

Als Zweites prüfen Sie anhand der Tabelle mit den JDBC-Verbindungen die Belastung und Performance jeder einzelnen JDBC-Verbindung, die von der Anforderung hergestellt wurde. In der folgenden Tabelle werden die Metriken zusammengefasst, die für jeden JDBC-Aufruf durch die Anforderung verfügbar sind.

Metrik
Beschreibung
Datenquelle Die J2EE-Datenquelle, zu der die JDBC-Verbindung hergestellt wird.
Schema Das Datenbankschema, für das die JDBC-Verbindung hergestellt wird.
% von Anforderung

Die Zeit, die in diesem Aufruf pro Anforderung dieser Anforderung verbracht wurde, in Prozent der gesamten Anforderungsverarbeitungszeit.

Verbindungen pro Treffer Die durchschnittliche Anzahl von JDBC-Verbindungen, die bei jeder Anforderung der gewählten Anforderung durch einen Benutzer hergestellt wurden.
Verbindungsdauer pro Treffer Die durchschnittliche Zeit, die für den Aufbau einer JDBC-Verbindung benötigt wurde, immer wenn ein Benutzer die gewählte Anforderung angefordert hat.
SQL-Zeit pro Treffer Die durchschnittliche Zeit, die für die Ausführung von SQL-Anweisungen und das Abrufen von Daten aufgewendet wurde, immer wenn ein Benutzer die Anforderung angefordert hat. Beachten Sie, dass diese Metrik die Summe der SQL-Ausführungsdauer und der Fetch-Dauer darstellt.

SQL-Anweisungen, die für gewählte Verbindungen ausgeführt wurden

Verwenden Sie diesen Bereich der Seite, um zuerst allgemeine Informationen über die Belastung und Performance aller SQL-Anweisungen zu prüfen, die von den gewählten JDBC-Verbindungen aufgerufen wurden.

Enterprise Manager misst diese Belastung und Performance, indem angegeben wird, wie oft die SQL-Anweisungen durchschnittlich ausgeführt wurden und wie oft Daten durchschnittlich aus der Datenquelle für eine SQL-Anweisung abgerufen wurde.

Enterprise Manager misst außerdem die Zeit, die mit der Ausführung der SQL-Anweisung verbracht wurde, sowie die Zeit, die für das Abrufen von Daten erforderlich war. Beachten Sie, dass die Summe der durchschnittlichen SQL-Ausführungsdauer pro Treffer und der durchschnittlichen Fetch-Dauer pro Treffer gleichbedeutend mit der Statistik SQL-Dauer pro Treffer für die gewählten JDBC-Verbindungen in der Tabelle "JDBC-Verbindungen" ist.

Um die Performance der JDBC-Verbindungen noch weiter zu verdeutlichen, werden in dem Register mit der Komponenten-Performance auch die eigentlichen SQL-Anweisungen aufgeführt, die von den gewählten JDBC-Verbindungen aufgerufen werden. Enterprise Manager stellt die folgenden Statistiken für jede SQL-Anweisung bereit, damit Sie die SQL-Anweisungen mit starker Auswirkung besser identifizieren können.

Metrik
Beschreibung
SQL-Anweisung Die eigentliche SQL-Anweisung, die von der JDBC-Verbindung aufgerufen wird. Klicken Sie auf die Anweisung, um das Register "Aufruf-Details" für die SQL-Anweisung anzuzeigen.
Datenquelle Die J2EE-Datenquelle, für die die SQL-Anweisung ausgeführt wird.
Schema Das Datenbankschema, für das die SQL-Anweisung ausgeführt wird.
% von Anforderung

Die Zeit, die in dieser spezifischen SQL-Anweisung pro Anforderung dieser Anforderung in Prozent der gesamten Anforderungsverarbeitungszeit verbracht wurde.

Durchschnittliche Aufrufe Gibt an, wie oft diese SQL-Anweisung durchschnittlich für jeden Aufruf der JDBC-Verbindung durch die Anforderung ausgeführt wurde. Im Allgemeinen beträgt dieser Wert 1, wenn ein Aufruf dieser SQL-Anweisung jedoch mehrmals vorgenommen wurde oder nur unter bestimmten Bedingungen, kann der Wert kleiner oder größer als 1 sein.
SQL-Ausführungsdauer pro Treffer Die durchschnittliche Zeit, die mit der Ausführung der SQL-Anweisung bei jedem Aufruf der gewählten JDBC-Verbindung durch die Anforderung verbracht wurde.

Verwandte Themen

Verwaltung von Web-Anwendungen

Überwachung der Middle Tier Performance

Gesamten Middle Tier Aufruf-Stack für eine Anforderung anzeigen

Middle Tier Performance-Daten anzeigen

Middle Tier Anforderungs-Performance korrelieren

Wegweiser zu Enterprise Manager-Informationen