当前位置: 首页 > 知识库问答 >
问题:

datasource,获取每个连接

鞠边浩
2023-03-14

我必须跟踪作为数据源bean在Java web服务器中连接的Oracle会话。

假设,在spring框架中,有一个bean:

<bean id="datasource" class="...SimpleDriverDataSource">...</bean>

并且我必须在池的每个连接上调用PL/SQL。

begin
    dbms_monitor.serv_mod_act_trace_enable(
        service_name => 'xe'
        module_name => 'javaweb'
        action_name => 'check performance'
        waits => true,
        binds => true
    );
end;
/

我该怎么做?

请告诉我在mybatis或JDBC中如何做。

谢谢

共有1个答案

李兴安
2023-03-14

根据文档,此过程不需要在每个会话中执行。您只需要让DBA调用它一次,以启用对给定服务、模块和操作的跟踪。

编辑:为了更方便地检查XE数据库的性能,我建议您看看出色的lab128工具。

 类似资料:
  • 我使用的是spring boot版本1.5.2,我有一个用例,需要在一个应用程序中配置两个数据源。我已经成功地让应用程序连接到2个数据库,但我无法为它们设置连接池属性。 下面是配置类: 在调试DataSourceBuilder时,我可以看到它正在实例化org类型的bean。阿帕奇。公猫jdbc。水塘DataSource,这是我想要的,但是DataSource对象中的poolProperties字段

  • 问题内容: 我正在开发python应用程序,我想获取每个打开的窗口。我需要窗口的名称和来过滤列表,以管理一些特定的窗口,移动它们并调整其大小。 我试图自己查看信息,但没有获得正确的代码。我尝试使用此代码,但仅获得每个窗口的标题(很棒),但我也需要。 这里有一个错误: 问题答案: 你混了和。 在你所得到的是通过获得,是一个对象。这就是为什么不接受它。你应该把它传给 如果要使用,则可以直接使用pyth

  • 如果您有这样的字符串: < code >【hello world】这是【最好的。家]是个好地方。 如何仅提取括号[]中的每个单词(由空格分隔)。现在我有这个工作 https://regex101.com/r/Tgokeq/2 哪个返回: 你好世界 最好的。家 但我想要: 你好 世界 该 最好的 。主页 PS:我知道我可以在一个foreach中做字符串拆分,但我不想要在正则表达式本身中使用它,就像这

  • 问题内容: 我有一张表格,我想获取每个组的最新条目。这是桌子: 桌子 该表将按降序分组并按降序排序。对于每个,我想获取最新状态。 我的首选输出: 是否有任何汇总函数只能从每个组中获得最高排名?请参阅下面的伪代码: DocumentID, GetOnlyTheTop(Status), GetOnlyTheTop(DateCreated) FROM DocumentStatusLogs GROUP B

  • 我有一个抽象类命令。构造函数如下所示: 每当满足某个条件时,我希望能够打印出每个命令,它是帮助消息和参数。 如果我可以遍历Command子类的实例,我可以为这些属性调用getter函数。但是,我不知道如何存储这样的实例。我一直在阅读泛型,但还没能解决这个问题。 现在,我有另一个具有此代码的类: 但这给了我一个错误: 所需类型:捕获?extends命令 提供:T 如果我能够使用获取单个子类的实例,那

  • 问题内容: 不幸的是,SQL并不是很容易找到我。我有两个表,一个表和一个表。 贷款支付表: ID(主键),LoanID(与贷款表上的ID匹配),PaymentDate,Amount等。 我需要一条sql语句,该语句可以给我每个月输入的最后一笔付款(如果有的话)。我目前的说法没有给我结果。还存在一个问题,有时在该月的最大日期有时会有平局,因此我也必须能够处理该问题(我的想法是在平局的情况下选择最大的