阿里巴巴 Druid 数据库连接池监控界面配置的参数解读
2017-11-22 15:12
459 查看
阿里巴巴 Druid 数据库连接池监控界面配置的参数解读
1.可选的配置项
Property Name | Default Value | Remarks |
---|---|---|
name | 存在多个数据源的时候用于识别数据源 | |
jdbcUrl | 数据库地址 | |
username | 数据库登录名 | |
password | 数据库登录密码 | |
driverClassName | 可以根据Url自动进行识别 | |
initialSize | 0 | 初始化的时候建立的物理连接个数 |
maxActive | 8 | 最大连接池数 |
maxIdle | 8 | 失效,不配 |
minIdle | 失效,不配 | |
maxWait | 获取连接的最大等待时间,会启动公平锁(配置useUnfairLock为true使用非公平锁) | |
poolPreparedStatements | false | 是否缓存PSCache游标,Mysql5.5以下不支持 |
maxOpenPreparedStatements | -1 | 配置PSCache最大值,如果配置该项,poolPreparedStatements强制为true |
validationQuery | 配置是否检测查询类sql的有效性 | |
testOnBorrow | true | 检测sql有效性,会降低性能 |
testOnReturn | false | 返回检测结果,会降低性能 |
testWhileIdle | false | 是否检测空闲连接超时,由timeBetweenEvictionRunsMillis控制超时时间 |
timeBetweenEvictionRunsMillis | 空闲连接超时设置 | |
numTestsPerEvictionRun | 无效,不配 | |
minEvictableIdleTimeMillis | ||
c 4000 onnectionInitSqls | 物理连接被初始化的时候执行的sql | |
exceptionSorter | 根据dbType自动识别 | 当数据库抛出不可恢复异常时,断开该连接 |
filters | 配置扩展插件,stat(监控),log4j(日志),wall(sql注入防御) | |
proxyFilters | 代理,他不会替代filters,而是会并存 |
2.使用配置项的方法
在ApplicationContext.xml 中如何配置这些项目? <!-- druid 数据库连接池配置示例 --> < bean id = "dataSource" class = "com.alibaba.druid.pool.DruidDataSource"destroy-method = "close" > <!-- 通过 property 的name指定配置项,value指定配置项的值 --> < property name = "url" value = "${url}" /> < property name = "username" value = "${username}" /> < property name = "password" value = "${password}" /> < property name = "driverClassName" value = "${driverClassName}" /> < property name = "filters" value = "${filters}" /> </ bean >
相关文章推荐
- spring下使用数据库连接池druid及数据库性能监控的配置
- 阿里巴巴数据库连接池(DruidDataSource)配置
- Druid 数据库连接池监控配置(spring web项目)
- [置顶] 【Druid】Druid连接池(三)——配置监控界面设置登录界面
- Druid 数据库连接池监控配置(web项目)
- 数据库连接池的配置问题-空闲线程的监控和回收. druid 1.8的一个bug
- druid数据库连接池配置以及监控平台配置
- [置顶] 【Druid】Druid连接池(二)——配置监控界面
- Druid数据库连接池及内置监控的配置和使用
- Druid数据库连接池及内置监控的配置和使用
- druid 配置监控界面和开启spring支持
- druid数据源及监控界面配置
- Mysql实现监控数据统计分析:Druid开源分布式系统与阿里巴巴的Druid数据库连接池
- HttpClient 4.3连接池参数配置及源码解读
- druid数据库连接池配置
- Spring Boot 配置Druid监控以及基本特征监测使用
- 常用数据库连接池 (DBCP、c3p0、Druid) 配置说明
- 数据库连接池 druid配置 (阿里)
- ssm框架使用druid数据库连接池(带事务配置和session监听)
- 数据库连接池druid配置