保留一份数据源的配置druid
2017-09-18 16:43
459 查看
db: #本模块数据库 master: driverClassName: com.mysql.jdbc.Driver url: "jdbc:mysql://localhost:3306/db_charge_platform?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&useSSL=true" username: root password: #初始化连接数量 initialSize: 1 #最小空闲连接数 minIdle: 1 #最大空闲连接数,已经废弃 maxIdle: 5 #最大并发连接数 maxActive: 10 #配置获取连接等待超时的时间,单位毫秒 1分钟 maxWait: 60000 #超过时间限制是否回收,对于建立时间超过removeAbandonedTimeout的连接强制关闭 removeAbandoned: true #超过时间限制多长,单位秒 removeAbandonedTimeout: 60 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 timeBetweenEvictionRunsMillis: 60000 #配置一个连接在池中最小生存的时间,单位是毫秒:5分钟 minEvictableIdleTimeMillis: 300000 #配置一个连接在池中最长生存的时间,单位是毫秒:10分钟 maxEvictableIdleTimeMillis: 600000 #用来检测连接是否有效的sql,要求是一个查询语句 validationQuery: select 'x' #申请连接的时候检测 testWhileIdle: true #申请连接时执行validationQuery检测连接是否有效,配置为true会降低性能 testOnBorrow: false #归还连接时执行validationQuery检测连接是否有效,配置为true会降低性能 testOnReturn: false #连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis,则会执行keepAlive操作 keepAlive: true #是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。 poolPreparedStatements: false #要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。 #在Druid中,不会存在Oracle下PSCache占用内存过多的问题,可以把这个数值配置大一些,比如说100 maxPoolPreparedStatementPerConnectionSize: -1
相关文章推荐
- druid数据源及监控界面配置
- 德鲁伊druid 数据源配置
- druid 数据源的配置
- 170628、springboot编程之Druid数据源和监控配置一
- spring + druid 配置动态配置数据源以及多数据源切换功能实现
- spring boot druid mybatis 多数据源 配置
- druid数据源配置和使用
- springboot-7-配置druid数据源监视
- druid 数据源密码加密配置
- Tomcat下JNDI数据源配置-----Druid
- Spring Boot 配置Druid数据源
- bboss 持久层配置apache dbcp,proxool,c3p0,Druid等数据源方法
- 阿里druid数据源及JdbcTemplate配置使用
- druid(德鲁伊)数据源的使用和配置 阿里出品
- Jfinal开发代码碎片_导出报表_配置druid数据源_使用guava_获取当前操作系统_JDK版本_jfinal-utils_jfinal验证码
- JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源
- JNDI学习总结(4)——Tomcat下使用Druid配置JNDI数据源
- Spring MVC 配置 druid 数据源实例
- spring boot 配置druid数据源
- SpringBoot使用Druid数据源的配置方法