oracle存在大量inactive的session,导致数据库服务器内存占用达到90%以上

发布于 2021-12-01 23:51:08 字数 362 浏览 855 评论 5

下面是dbcp连接配置

安装此配置之后,在数据库空闲状态下回出现大量状态为inactive的session,session里面的sql为select 1 from dual

请各路大神帮忙看下,是哪个地方配置出了问题。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

居里长安 2021-12-05 10:36:40

 <!--每30秒检查一次 所有空闲连接, 将空闲超过15分钟 的连接释放,  目前监测最大空闲7分钟  -->

                <property name="validationQuery" value="select 1 from dual"/>

                <property name="validationQueryTimeout" value="3"/>

                <property name="testWhileIdle" value="true"/>

                <property name="testOnBorrow" value="false"/>

                <property name="testOnReturn" value="false"/>

                <property name="timeBetweenEvictionRunsMillis" value="30000"/>

                                                                                                                 

                <property name="numTestsPerEvictionRun" value="10"/>

                <property name="minEvictableIdleTimeMillis" value="300000"/>  

                <property name="oracle.net.ldap_loadbalance" value="OFF"/>

                <property name="connectionProperties" value="oracle.net.ldap_loadbalance=OFF;oracle.net.ldap_failover=ON"/>

                <property name="oracle.net.ldap_failover" value="ON"/>

樱花落人离去 2021-12-05 10:22:59

可能是没办法解决就改行了。

为你鎻心 2021-12-05 05:19:49

2年前的问题,估计发问题的人也该行了

凯凯我们等你回来 2021-12-04 18:56:55

有没有找到解决办法?

眼泪淡了忧伤 2021-12-04 05:30:15

怎么解决的呢?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文