小编pro*_*401的帖子

设置和更新连接池(OracleConnectionPoolDataSource)属性以获得最佳性能

在我正在处理的Java Web应用程序中,我们使用OracleConnectionPoolDataSource来实现数据库连接池功能.每个getConnection调用都包含用户的Oracle ID和密码.因此,每个用户在某种意义上都会得到自己的数据库连接池.

目前,我们使用大多数属性的默认值.这包括

  • MinLimit设置为0
  • MaxLimit设置为Integer.MAX_VALUE
  • MaxStatementsLimit设置为0
  • InactivityTimeout设置为0
  • TimeToLiveTimeout设置为0
  • AbandonedConnectionTimeout设置为0
  • PropertyCheckInterval设置为900
  • ConnectionWaitTimeout设置为0

有关这些属性的更多信息,请参阅Connection Cache Properties.

我们目前没有任何明显的数据库连接问题,但认为性能可能会更好.我的问题是,在调整这些值时,我们应该考虑什么,有人有好的建议或很好的资源.

java oracle connection-pooling

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

connection-pooling ×1

java ×1

oracle ×1