您可以在此頁面檢視您中間層的 J2EE 和「資料庫」元件的效能 (依特定要求的相關內容)。特定的要求會顯示在頁面標題的正下方。
根據您選取之 J2EE/資料庫元件的不同,此頁面預設包含由所選要求呼叫的 Servlet、JSP、EJB 方法或 JDBC 連線的摘要。不過,您可以在元件檢視之間切換,或顯示由所選要求呼叫的所有元件呼叫摘要。
此頁面是 Oracle Enterprise Manager 之「監督中間層要求效能」功能的一部份。如需有關取得您應用程式效能的完整、端對端檢視詳細資訊,請參閱關於監督中間層效能。
此主題包括以下段落:
一般使用秘訣
複查由要求呼叫的 Servlet、JSP 和 EJB 方法
複查要求的 JDBC 活動
從檢視元件功能表選取,可在 OC4J 子系統元件效能資料檢視之間進行切換。例如,從功能表選取 JSP,可顯示要求所呼叫的所有 JSP 效能資料,或選取 JDBC 顯示要求所呼叫的所有 JDBC 連線效能資料。
除了顯示每個元件所使用之處理時間的百分比,此頁面上的圖表也會同時顯示分配時間,代表 OC4J 容器將要求分配到 OC4J 元件所花費的時間。
對於每一個 Servlet、JSP 或 EJB 方法,Enterprise Manager 會提供測量結果,以協助您判斷每次使用者要求選取的要求時,此元件所使用的處理時間。這項分析可協助您將重點放在對您的要求效能影響最大的元件。
下表總結列出 Servlet、JSP 以及 EJB 方法子系統元件類型通用的「效能」頁面測量結果。
|
測量結果
|
說明
|
|---|---|
| 每一命中的呼叫次數 | 每次使用者要求該要求時,呼叫所選 J2EE 和資料庫元件的平均次數。 |
| 每一命中的元件時間 | 每次使用者要求該要求時,用於處理所選元件的平均總時間。 |
| 每一元件呼叫的時間 | 每次要求呼叫元件時,用於處理所選元件的平均時間。 |
| 要求百分比 |
就每一要求而言,花在呼叫此要求的時間佔總要求處理時間的百分比。 |
| 平均呼叫次數 | 每次要求此要求時,進行此呼叫的平均次數 (平均值);一般來說,次數會是 1,但是如果進行多次呼叫或只在特定情況下進行呼叫,次數就可能小於或大於 1。 |
| 呼叫專有 (毫秒) | 花在此呼叫的時間 (不包括花在這個元件所做之其他呼叫的時間)。 例如,如果此呼叫總共花了 10 秒,而從這個呼叫所做之呼叫的時間佔了 7 秒,則此呼叫的時間為其差異值 (3 秒)。 |
| 對外呼叫 (毫秒) | 花在從這個呼叫所做之呼叫的時間;在上例中,此時間為 7 秒。 |
| 呼叫時間明細 | 此呼叫所花之時間與呼叫其他元件所花之時間的圖形式比較。按一下圖表將可檢視呼叫詳細資訊;呼叫詳細資訊頁面也包括呼叫其他元件的表格。 |
對於每一個由所選要求建立的 JDBC 連線,Enterprise Manager 會提供資訊,以協助您判斷每次使用者要求選取的要求時,JDBC 連線使用的平均處理時間。這項分析可協助您將重點放在對您的要求效能影響最大的 JDBC 連線及 SQL 敘述句。
您可以在此頁面的這個區域先複查建立多少 JDBC 連線數,以及每次使用者要求該要求時,用於處理這些連線的平均時間。
接下來,使用 JDBC 連線表格,複查由該要求所建立的個別 JDBC 連線之負載與效能。下表總結列出該要求所呼叫的每一個 JDBC 可用的測量結果。
|
測量結果
|
說明
|
|---|---|
| 資料來源 | 用於建立 JDBC 連線的 J2EE 資料來源。 |
| 綱要 | 為其建立 JDBC 連線的資料庫綱要。 |
| 要求百分比 |
就每一要求而言,花在呼叫此要求的時間佔總要求處理時間的百分比。 |
| 每一命中的連線次數 | 每次使用者要求選取的要求時,所建立的平均 JDBC 連線數。 |
| 每一命中的連線時間 | 每次使用者要求選取的要求時,用於建立 JDBC 連線所花的平均時間。 |
| 每一命中的 SQL 時間 | 每次使用者要求該要求時,用於執行 SQL 敘述句和擷取資料的平均總時間。注意,此測量結果是 SQL 執行時間和擷取時間的總和。 |
您可以使用此頁面區域先複查所選 JDBC 連線呼叫的所有 SQL 敘述句之負載和效能一般資訊。
Enterprise Manager 會提供 SQL 敘述句執行的平均次數,以及代表 SQL 敘述句從資料來源擷取資料的平均次數,來計算此負載和效能。
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 敘述句進行多次呼叫或只在特定情況下進行呼叫,次數就可能小於或大於 1。 |
| 每一命中的 SQL 執行時間 | 每次要求呼叫選取的 JDBC 連線時,用於執行 SQL 敘述句的平均總時間。 |
相關主題
版權所有 © 1996,2007,Oracle。保留一切權利。