druid连接池一些参数说明

以druid v1.1.3为例

参数 说明
InitialSize 初始化连接数
MinIdle 最小的空闲连接数
MaxActive 最大允许的连接数
MaxWait 获取连接等待的超时时间
TimeBetweenEvictionRunsMillis 检测需要关闭的空闲连接的间隔时间
KeepAlive 设置是否保持连接活动
MinEvictableIdleTimeMillis 连接在池中的最小生存时间
TestWhileIdle 设置空闲时是否检测连接可用性
TestOnBorrow 设置获取连接时是否检测连接可用性
ValidationQuery 设置检测连接是否可用的sql语句
ValidationQueryTimeout 校验连接是否可用的超时时间
ConnectionErrorRetryAttempts 设置获取连接出错时的自动重连次数
FailFast 设置获取连接出错时是否马上返回错误,true为马上返回
NotFullTimeoutRetryCount 设置获取连接时的重试次数,-1为不重试
BreakAfterAcquireFailure true表示向数据库请求连接失败后,就算后端数据库恢复正常也不进行重连,客户端对pool的请求都拒绝掉.false表示新的请求都会尝试去数据库请求connection.默认为false

你可能感兴趣的:(druid连接池一些参数说明)