【问题标题】:Weblogic server: Profiling JDBC calls on a DataSource from an weblogic applicationWeblogic 服务器:分析来自 weblogic 应用程序的 DataSource 上的 JDBC 调用
【发布时间】:2012-11-22 11:12:00
【问题描述】:

我们正在 weblogic 服务器上运行应用程序。我们有一个需求,希望监控对数据源进行的 jdbc 调用。我们只想收集每个 sql 执行所花费的时间和 sql 被触发的次数。我还想在每个用户会话中收集这些信息。

网络上有一些实用程序,如 weblogic jdbc spy、log4jdbc 等。但它们都需要对数据源进行额外设置,并在单独的日志文件中提供输出,该文件不包含每个会话的输出。是否可以创建另一个 weblogic 应用程序来侦听给定数据源并记录所有 sql 和每个会话的时间?请提供您有的任何指示。

TIA, 湿婆拉杰什

【问题讨论】:

    标签: jdbc weblogic profiler


    【解决方案1】:

    Oracle JRockit Flight Recorder 可以为您解答。我在用他。只需在规定的时间做一个记录,然后使用 Oracle JRockit Mission Control 分析收集到的 jfr 文件。

    链接:

    Oracle JRockit Flight Recorder manual

    Oracle JRockit Mission Control

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

    【讨论】:

      猜你喜欢
      • 2014-02-02
      • 1970-01-01
      • 2016-09-09
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多