Verwenden Sie diese Seite, um die Zeit zu analysieren, die für die Verarbeitung einer bestimmten serverseitigen Komponente verwendet wurde. Die Typen von serverseitigen Komponenten umfassen Servlet/JSP-Komponenten, EJB-Komponenten und JDBC/SQL-Komponenten. Der Inhalt dieser Seite variiert, je nach dem Komponententyp, den Sie in Trace-Ergebnisse – Seite Überblick wählen.
Der Inhalt variiert auch, je nachdem, ob Sie die Gesamtzeit, die für die Verarbeitung der Komponente während der Transaktion verwendet wurde, oder die Zeit betrachten, die für die Verarbeitung der Komponente durch einen bestimmten URL innerhalb der Transaktion verwendet wurde.
Berücksichtigen Sie die folgenden Tipps, wenn Sie diese Seite verwenden, um die Performance der Server-Komponenten der Transaktion zu analysieren.
Bevor Sie diese Seite verwenden, prüfen Sie den Abschnitt "Komponenten-Details" der Seite und halten Sie den Wert des Feldes URL fest. Wenn in dem Feld URL ein bestimmter URL angezeigt wird, enthält diese Seite Informationen über die Performance dieser Komponente, jedes Mal wenn sie von diesem spezifischen URL aufgerufen wurde.
Wenn das Feld URL hingegen die Zeichenfolge "Alle URLs" enthält, umfasst diese Seite Informationen über die Performance dieser Komponente, jedesmal wenn sie von einem beliebigen URL während der gesamten Transaktion aufgerufen wurde.
Wenn Sie die Daten in der Liste "Komponenten" prüfen, berücksichtigen Sie die folgenden Definitionen von Tabellenspalten.
|
Spalte |
Beschreibung |
|---|---|
| Gesamtzeit | Die Gesamtzeit, die für die Verarbeitung der gewählten Komponente und ihrer untergeordneten Komponenten verwendet wurde. Die Gesamtzeit für die Verarbeitung eines Servlets umfasst zum Beispiel die Zeit, die für die Verarbeitung der EJB- oder JDBC/SQL-Komponenten verwendet wurde, die von dem Servlet aufgerufen wurden. |
| Komponentenzeit | Die Gesamtzeit, die Zeit für die Verarbeitung von untergeordneten Komponenten ausgenommen. Die Komponentenzeit für ein gewähltes Servlet würde z.B. die Zeit nicht umfassen, die für die Verarbeitung von EJB-, JDBC/SQL- oder anderen Servlet/JSP-Komponenten verwendet wurde, die von dem Servlet aufgerufen wurden. |
In den folgenden Abschnitten finden Sie Verwendungstipps, die nur bei der Aufgliederung zu spezifischen Server-Komponententypen anwendbar sind.
Für Servlet/Java Server Page-(JSP-)Komponenten zeigt Enterprise Manager eine Tabelle an, in der die Servlets und JSPs aufgeführt werden, die von der aktuellen Transaktion oder dem spezifischen URL verarbeitet wurden, den Sie aus dem Register "Trace-Ergebnisse – Überblick" gewählt haben. Für jedes Servlet oder jede JSP enthält die Tabelle Performance-Metriken, die Sie prüfen können, um die Performance mit anderen Servlets zu vergleichen oder ein bestimmtes Servlet bzw. eine bestimmte JSP zu identifizieren, die zu einem Performance-Engpass führen kann.
Danach können Sie auf den Namen des Servlets oder der JSP klicken, um eine noch detailliertere Aufgliederung der gesamten Antwortzeit des Servlets oder der JSP aufzurufen, einschließlich der Zeit, die für den Aufbau einer JDBC-Verbindung mit der Datenbank aufgewendet wurde, und eine Aufgliederung der Zeit, die mit der Ausführung bestimmter SQL-Anweisungen verbracht wurde.
Für Enterprise Java Bean-(EJB-)Komponenten zeigt Enterprise Manager eine Tabelle an, in der die EJBs aufgeführt werden, die von der aktuellen Transaktion oder dem spezifischen URL verarbeitet wurden, den Sie aus dem Register "Trace-Ergebnisse – Überblick" gewählt haben. Für jedes EJB enthält die Tabelle Performance-Metriken, die Sie prüfen können, um die Performance mit anderen EJBs zu vergleichen oder um ein bestimmtes EJB zu identifizieren, das zu einem Performance-Engpass führen könnte.
Sie können dann auf den Namen des EJB klicken, um weitere Details abzurufen, einschließlich der Zeit für das Herstellen einer JDBC-Verbindung zu der Datenbank oder einer Aufgliederung der Zeit, die mit der Ausführung bestimmter SQL-Anweisungen verbracht wurde.
Für JDBC/SQL-Komponenten führt Enterprise Manager alle SQL-Komponenten auf, die von der aktuellen Transaktion oder dem spezifischen URL verarbeitet wurden, den Sie aus dem Register "Trace-Ergebnisse – Überblick" gewählt haben. Für jede SQL-Anweisung enthält die Tabelle Performance-Metriken, die Sie prüfen können, um die Performance mit anderen SQL-Anweisungen zu vergleichen und so die SQL-Anweisungen zu identifizieren, die zu einem Performance-Engpass führen könnten.
Danach können Sie auf die SQL-Komponente klicken, um Informationen über den Kontext abzurufen, in dem die SQL-Komponente verwendet wurde. Sie können auch auf das Symbol Details klicken, um eine Aufgliederung zu der Datenbank-Performance-Seite für diese SQL-Anweisung vorzunehmen.
Verwandte Themen
Verwaltung von Web-Anwendungen
Überwachung der Middle Tier Performance
J2EE-Web-Anwendungs-Transaktionen analysieren
J2EE-Web-Anwendungs-Transaktionen
Wegweiser zu Enterprise Manager-Informationen
Copyright © 1996, 2007, Oracle. All rights reserved. Alle Rechte vorbehalten.