我对连接池和oracle数据库有疑问。如果我将连接池的最小大小设置为5,这是否意味着即使应用程序处于空闲状态,oracle数据库仍会保持5个会话处于活动状态?谢谢!
答案 0 :(得分:3)
是的,即使应用程序处于空闲状态,也应保持连接。好主意是检查池上的连接是否仍然存在。像HikariCP / Commons DBCP这样的包装器处理这种情况。
//编辑 连接池在应用程序启动时不会启动5个连接,但如果需要,它将初始化新连接。当然,可以在完成操作后将池设置为关闭连接。
连接池行为文档link