C3P0,Proxool,BoneCP,Druid等连接池的断开自动重联功能

转载 2012年03月26日 16:04:39

Proxool:

        

<!--proxool 解决与数据库断开重连问题(houseKeepingTestSql为oracle的语法,其他数据库类似) --> 
<property name="houseKeepingTestSql"> 
<value>select 1 from dual</value> 
</property> 
<property name="testBeforeUse"> 
<value>true</value> 
</property> 
<property name="testAfterUse"> 
  <value>true</value> 
</property>

C3P0: 

breakAfterAcquireFailure: false
        true表示pool向数据库请求连接失败后标记整个pool为block并close,就算后端数据库恢复正常也不进行重连,客户端对pool的请求都拒绝掉。false表示不会标记 pool为block,新的请求都会尝试去数据库请求connection。默认为false。因此,如果想让数据库和网络故障恢复之后,pool能继续请求正常资源必须把此项配置设为false 
testConnectionOnCheckout: false
         true表示在每次从pool内checkout连接的时候测试其有效性,这是个同步操作,因此应用端的每次数据库调用,都会先通过测试sql测试其有效性,如果连接无效,会关闭此连接并剔除出pool,并尝试从pool内取其他连接,默认为false,此特性要慎用,会造成至少多一倍的数据库调用。 
testConnectionOnCheckin: false
       true表示每次把连接checkin到pool里的时候测试其有效性,因为是个事后操作,所以是异步的,应用端不需要等待测试结果,但同样会造成至少多一倍的数据库调用。 
idleConnectionTestPeriod: 60
       C3P0会有一个Task检测pool内的连接是否正常,此参数就是Task运行的频率。默认值为0,表示不进行检测。 
acquireRetryAttempts: 10
       重试次数
acquireRetryDelay: 1000

       重试间隔时间


相关文章推荐

C3P0,Proxool,BoneCP,Druid等连接池的断开自动重联功能

数据库连接池的断开自动重联、失败恢复功能显得很重要,不知道目前主流的数据库连接池:C3P0,Proxool,BoneCP,Druid等支持如何? 我知道的: Proxool: ? ...
  • ye1992
  • ye1992
  • 2015-01-14 13:21
  • 4064

dbcp自动重连机制

转自:http://agapple.iteye.com/blog/791943 数据库链接 常见的问题: 1. 数据库意外重启后,原先的数据库连接池能自动废弃老的无用的链接...

druid连接池异常

在从excel导入10W条数据到mysql中时,运行一段时间就会抛这个异常,连接池问题  Java代码   org.springframework.transaction....

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试 ,DBCP,C3P0,Proxool,BoneCP参数介绍

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试   1.测试环境: 硬件环境: 数据库服务器:2U*8核 8G内存  测试服务器:   2U*8核 6G内存 ...

c3p0 vs. bonecp

有同事推荐BoneCP,网上搜一下benchmark结果也很是惊人,最近用连接池想到换成BoneCP。但是,经过我自己的使用和测试,我又换回了c3p0,原因有二: 1.bonecp在高并发下的稳定性...

使用druid连接池的超时回收机制排查连接泄露问题

在工程中使用了druid连接池,运行一段时间后

druid升级1.0.26遇到的连接闲置断开的问题

1. 背景 之前处理了一个mybatis的bug(详见之前的文章),在给系统升级mybatis的时候,想顺便把所有系统的druid也升级了,从版本(0.2.18~1.0.18不等)升级到统一的最新版本...

DBCP、C3P0、Proxool 、 BoneCP开源连接池的比较和属性说明

DBCP、C3P0、Proxool 、 BoneCP开源连接池的比较和属性说明

dbcp、c3p0、proxool、Bonecp等连接池对比

突然想到了有好几种连接池,上网找了下,记录下:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)