当前位置:操作系统 > Unix/Linux >>

DBCP数据库配置含义

DBCP数据库配置含义
 
DBCP连接池说明:driverClassName url username password 上面四个分别是驱动,连接字符串,用户名和密码
  maxActive 连接池支持的最大连接数,超过这个连接数,接下来的请求就会排队等待连接连接
  maxIdle 连接池中最多可空闲的连接数
  minIdle 连接池中最少空闲的连接连接数据
  initialSize 初始化连接数目
  maxWait 连接池中连接用完时,新的请求等待时间,毫秒
  www.zzzyk.com  
  timeBetweenEvictionRunsMillis和minEvictableIdleTimeMillis一起使用,主要用于回收空闲连接(connection使用后调用close()方法,就一直没有使用的连接),每timeBetweenEvictionRunsMillis毫秒秒检查一次连接池中空闲的连接,把空闲时间超过minEvictableIdleTimeMillis毫秒的连接断开,直到连接池中的连接数到minIdle为止 主要把这两个参数加上就好。
  minEvictableIdleTimeMillis   连接池中连接可空闲的时间,毫秒
        removeAbandoned  true,false,是否清理超时连接(使用一直没有调用close()方法的连接,程序编写问题没有调用close()方法)
  www.zzzyk.com  
  removeAbandonedTimeout秒没有使用的超时连接,清理后并没有放回连接池
  removeAbandonedTimeout 活动连接的最大超时时间
  logAbandoned true,false,连接池收回空闲的活动连接时是否打印消息,主要用于判断内存溢出问题
  minEvictableIdleTimeMillis,removeAbandonedTimeout这两个参数针对的连接对象不样
  minEvictableIdleTimeMillis  针对连接池中使用后正常调用close方法返回到连接池的数据库连接对象。
  removeAbandonedTimeout  针对未被close的超时连接
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,