使用此页可以查看特定请求上下文中的中间层 J2EE 和数据库组件的性能。该特定请求就显示在页标题下。
根据所选的 J2EE/数据库组件,此页在默认情况下包含所选请求调用的 Servlet、JSP、EJB 方法或 JDBC 连接的概要。不过,可以在组件各视图之间切换,或显示所选请求发出的所有组件调用的概要。
此页是 Oracle Enterprise Manager 的“中间层请求性能监视”功能的组成部分。有关获得应用程序性能的完整的端到端视图的详细信息,请参阅关于监视中间层性能。
该主题由以下各部分构成:
一般使用提示
查看请求调用的 Servlet、JSP 和 EJB 方法
查看请求的 JDBC 活动
通过从查看组件菜单中进行选择,可以在 J2EE 和数据库组件性能数据的各视图之间切换。例如,从该菜单中选择 JSP 可显示此请求调用的所有 JSP 的性能数据,而选择 JDBC 则可以显示该请求调用的所有 JDBC 连接的性能数据。
除了显示每个组件所用的处理时间百分比之外,此页上的图表还显示出调度时间,它表示 OC4J 容器向 OC4J 组件分派请求所用的时间。
对于每个 Servlet、JSP 或 EJB 方法,Enterprise Manager 提供的度量都可以帮助确定每次用户请求所选请求时此组件所用的处理时间。此分析有助于着重处理对请求性能影响最大的组件。
下表汇总了 Servlet、JSP 和 EJB 方法等子系统组件类型共有的“性能”页度量。
|
度量
|
说明
|
|---|---|
| 每次命中调用数 | 每次用户对请求发出请求时调用所选 J2EE 和数据库组件的平均次数。 |
| 每次命中的组件时间 | 每次用户对请求发出请求时用于处理所选组件的平均时间。 |
| 每次组件调用的时间 | 每次请求调用组件时用于处理所选组件的平均时间。 |
| 请求百分比 |
此请求的每个请求在此调用中花费的时间量占总请求处理时间的百分比。 |
| 平均调用数 | 对此请求的每个请求进行此调用的平均次数。一般来说这个值为 1,但如果多次进行某个调用或仅在某些条件下进行某个调用,则此数字可能小于或大于 1。 |
| 调用独占时间 (ms) | 除去从此组件调用进行的其他调用所花费的所有时间之外的该调用 所花费时间。例如,如果该调用总花费 10 秒,而从其进行的调用花费了 7 秒,则该调用的独占时间为前两者的差额 (3 秒)。 |
| 调出时间 (ms) | 从此调用进行的调用所花费的时间;在上例中,此值是 7 秒。 |
| 调用时间明细 | 一种图形表示方法,用于将此调用所花费时间与对其他组件进行的调用所花费时间进行比较。单击此图表可细化检验调用详细信息;调用详细信息页包含一个表,其中列出了对其他组件进行的调用。 |
对于所选请求建立的每次 JDBC 连接,Enterprise Manager 提供的信息都有助于确定每次用户对所选请求发出请求时 JDBC 连接所用的平均处理时间。此分析有助于您着重处理对请求性能影响最大的 JDBC 连接和 SQL 语句。
首先,使用该页上的这一区域查看每次用户对请求发出请求时建立的 JDBC 连接数,以及处理这些连接所用的平均时间。
其次,使用 JDBC 连接表查看请求建立的各次 JDBC 连接的负载和性能情况。下表汇总了可用于请求调用的各次 JDBC 连接的度量。
|
度量
|
说明
|
|---|---|
| 数据源 | 针对其建立 JDBC 连接的 J2EE 数据源。 |
| 方案 | 针对其建立 JDBC 连接的数据库方案。 |
| 请求百分比 |
此请求的每个请求在此调用中花费的时间量占总请求处理时间的百分比。 |
| 每次命中连接数 | 每次用户对所选请求发出请求时建立的平均 JDBC 连接数。 |
| 每次命中连接时间 | 每次用户对所选请求发出请求时建立 JDBC 连接所用的平均时间。 |
| 每次命中的 SQL 时间 | 每次用户对所选请求发出请求时执行 SQL 语句并提取数据所用的平均时间。请注意,此度量是 SQL 执行时间与提取时间之和。 |
使用该页上的此区域可首先查看所选 JDBC 连接调用的所有 SQL 语句的负载和性能的一般信息。
通过提供 SQL 语句的平均执行次数以及从数据源中提取数据的平均次数 (以 SQL 语句的名义),Enterprise Manager 可以衡量这些负载和性能信息。
Enterprise Manager 还会衡量执行 SQL 和提取数据所用的时间。请注意,每次命中的 SQL 执行时间的平均值与每次命中的提取时间的平均值之和等于 JDBC 连接表中的所选 JDBC 的每次命中的 SQL 时间统计值。
为提供针对 JDBC 连接的性能数据的深入分析,组件性能页还列出了所选 JDBC 连接调用的实际 SQL 语句。Enterprise Manager 提供了每个 SQL 语句的下列统计信息,有助于您确定影响较大的 SQL 语句。
|
度量
|
说明
|
|---|---|
| SQL 语句 | JDBC 连接调用的实际 SQL 语句。单击语句即可显示该 SQL 语句的“调用详细资料”页。 |
| 数据源 | 针对其执行 SQL 语句的 J2EE 数据源。 |
| 方案 | 针对其执行 SQL 语句的数据库方案。 |
| 请求百分比 |
每次对此请求发出请求时在这个特定 SQL 语句上所用的时间占请求总处理时间的百分比。 |
| 平均调用数 | 每次请求调用 JDBC 连接时执行此 SQL 语句的平均次数。一般来说这个值为 1,但如果多次调用此 SQL 语句或仅在某些条件下调用此 SQL 语句,该值可能小于或大于 1。 |
| 每次命中的 SQL 执行时间 | 每次请求调用所选 JDBC 连接时执行 SQL 语句所用的平均时间。 |
相关主题
版权所有 © 1996,2007,Oracle。保留所有权利。