2012-11-22 96 views
0

我們正在weblogic服務器上運行應用程序。我們有一個要求監視數據源上的jdbc調用的要求。我們只想收集執行每個sql所需的時間以及sql被觸發的次數。我也想收集每個用戶會話的這些信息。Weblogic服務器:從weblogic應用程序對數據源上的JDBC調用進行分析

Web上有一些實用程序,例如weblogic jdbc spy,log4jdbc等。但它們都需要在數據源上進行額外設置,並在不包含每個會話輸出的單獨日誌文件上提供輸出。是否有可能創建另一個監聽給定數據源的weblogic應用程序,並記錄每個會話的所有sql和計時?請提供您擁有的任何指針。

TIA, 西瓦拉傑什

回答

0

甲骨文JRockit的飛行記錄器可以爲你的答案。我在用他。只需在規定的時間內創建記錄,然後使用Oracle JRockit Mission Control分析收集的jfr文件。

鏈接:

Oracle JRockit Flight Recorder manual

Oracle JRockit Mission Control

或者你可以找到參數答案-Doracle.jdbc.Trace =真-Djava.util.logging.config.file =/jdbc/demo/OracleLog.properties

相關問題