繁体   English   中英

Weblogic服务器:从Weblogic应用程序分析数据源上的JDBC调用

[英]Weblogic server: Profiling JDBC calls on a DataSource from an weblogic application

我们正在weblogic服务器上运行应用程序。 我们有一个需要监视在数据源上进行的jdbc调用的需求。 我们只想收集每个sql执行所需的时间以及sql触发的次数。 我还想在每个用户会话中收集此信息。

Web上有一些实用程序,例如weblogic jdbc spy,log4jdbc等。但是它们都需要在数据源上进行其他设置,并在单独的日志文件中提供输出,该日志文件本身不包含每个会话的输出。 是否可以创建另一个侦听给定数据源并记录每个会话的所有sql和计时的weblogic应用程序? 请提供您拥有的所有指针。

TIA,Siva Rajesh

Oracle JRockit Flight Recorder可以为您解答。 我在用他。 只需在定义的时间内进行记录,然后使用Oracle JRockit Mission Control分析收集的jfr文件即可。

链接:

Oracle JRockit Flight Recorder手册

Oracle JRockit任务控制

或者,您可以使用参数-Doracle.jdbc.Trace = true -Djava.util.logging.config.file = / jdbc / demo / OracleLog.properties找到答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM