Weblogic 12c 数据源高计数连接

Posted

技术标签:

【中文标题】Weblogic 12c 数据源高计数连接【英文标题】:Weblogic 12c data source high count connection 【发布时间】:2016-06-22 04:31:35 【问题描述】:

因此,我们已经部署了一个应用程序,其中包含我公司使用的繁重业务逻辑。一段时间后,性能比以前慢了很多,实际上在weblogic数据源配置中,我们将最大连接数设置为只有100,但最近它一直在增加,直到达到极限。

我们将数据源重新配置为 200,但它一直在增加,这并不理想,因为 100 是我们希望部署的最大连接数。

同时,服务器中也有一些线程卡住了。但我认为这不是问题。有人知道为什么会突然发生这种情况吗? (他们说,在实施更新但稳定的版本之后)

【问题讨论】:

通常这与耗时过长的事务或使用没有事务的连接并且没有将它们返回到池中有关。 【参考方案1】:

从随附的屏幕截图中,我可以看到活动连接数约为 80。我也可以看到连接被泄露了。

    通过定义一些值来启用非活动连接超时(基于执行语句所用的平均时间)。 确保在您的代码中使用完所有 JDBC 连接。

【讨论】:

以上是关于Weblogic 12c 数据源高计数连接的主要内容,如果未能解决你的问题,请参考以下文章

WebLogic 12c:无法初始化 JNDI 上下文

weblogic 12c 静默安装

oracle weblogic 11g和 12c的区别

Centos7静默安装Weblogic12C

ADF12C部署在weblogic12.13上

如何查看连接池的使用情况