dbcp2数据源配置详解
来源:互联网 发布:恒生软件待遇 编辑:程序博客网 时间:2024/06/05 15:44
DBCP2详细的配置表
常用链接配置
注意:参数user/password将被明确传递,所以不需要包括在这里。
数据源连接数量配置
事务属性配置
NONE、READ_COMMITTED、READ_UNCOMMITTED、REPEATABLE_READ、SERIALIZABLEdefaultCatalog 连接池创建的连接的默认的catalog
数据源连接健康状况检查
注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串testOnReturnfalse指明是否在归还到池中前进行检验.
注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串testWhileIdlefalse指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除.
注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串timeBetweenEvictionRunsMillis-1在空闲连接回收器线程运行期间休眠的时间值,以毫秒为单位.如果设置为非正数,则不运行空闲连接回收器线程numTestsPerEvictionRun3在每次空闲连接回收器线程(如果有)运行时检查的连接数量minEvictableIdleTimeMillis10006030连接在池中保持空闲而不被空闲连接回收器线程(如果有)回收的最小时间值,单位毫秒
缓存语句
连接泄露回收
注意:
- Java数据库连接有“8小时问题”,所以destroy-method="close"一定要加上。“8小时问题”是指一个连接空闲8小时数据库会自动关闭,而数据源并不知道。
- 高并发下,可以testOnBorrow设置false,testWhileIdle设置为true,这样就会定时对后台空链接进行检测发现无用连接就会清除掉,不会每次都去都去检测是否8小时的空链接。
参考: http://blog.csdn.net/initphp/article/details/8255793
阅读全文
0 0
- dbcp2数据源配置详解
- DBCP2 配置
- Spring Boot中Datasource配置(Spring Boot dbcp2数据源配置)
- DBCP2 连接池配置
- Spring Boot+Spring Data Jpa+DBCP2数据源
- BoneCP数据源配置详解
- jndi 数据源配置详解
- spring数据源配置详解
- jndi 数据源配置详解
- BoneCP数据源配置详解
- c3p0,Druid,Tomcat Jdbc Pool,dbcp2,proxoo数据源性能比较
- Tomcat的数据源配置详解
- --- struts数据源配置(详解)---
- Tomcat 6 数据源配置详解
- Tomcat 6 数据源配置详解 .
- Tomcat 6 数据源配置详解
- Tomcat6.0数据源配置详解
- MySql配置ODBC数据源详解
- 集合关系图
- CStdioFile 写文件的一个坑
- react-native No bundle URL present
- java发送短信功能工具类及思路详解
- git,svn,github,码云之间联系区别
- dbcp2数据源配置详解
- nodepad++ php 文件校验
- 解决原生js或jQuery 实现父窗口的问题,如window.parent.document.getElementById()
- Ubuntu1404下Caffe(Only CPU)安装
- JAVA之“==”和“equals”的区别
- Oracle Job 的查询、创建、修改、删除
- 静态库调用静态库&静态库加载静态库------谈谈undefined reference to和linker input file unused because linking not done
- c++:头文件包含问题
- Thread tips