Oracle会话号变得疯狂-解决此问题的最佳策略是什么?


2

我们有一个运行在Oracle Application Server上的JVM Web应用程序,它使用commons-dbcp(http://commons.apache.org/proper/commons-dbcp/)和隐式连接池。我们的数据库是Oracle。

在高负载下,oracle会话数将变得疯狂,最终我们的系统人员需要重新启动Web应用程序服务器。

我不是系统人员,我只是一名程序员,但我只是想知道解决此类性能问题的最佳策略是什么。我们程序员正在使用FindBugs评估连接和游标泄漏。

迁移到基于云的高可扩展性架构是否有意义?


除了从Oracle迁移到其他不吸引人的东西之外?我认为这将是一个更好的ServerFault问题。
法国人Austin T

DBCP可能配置错误,并且池可能发疯。您检查其配置了吗?是否设置了最大池限制?Oracle数据库实例是共享服务器还是专用服务器(关于PGA)?
David Lakatos
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.