druid配置项详解

源码地址

GitHub - alibaba/druid: 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池

druid常用配置

# 创建DB连接4要素
spring.datasource.druid.url=xxx
spring.datasource.druid.username=xxx
spring.datasource.druid.password=xxx
spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver

# 在数据库连接池首次创建的时候初始化几个连接
spring.datasource.druid.initial-size=5
# 最多可以激活的连接个数
spring.datasource.druid.max-active=10
# 最小的数据库空闲连接个数
spring.datasource.druid.min-idle=5
# 创建连接时的最大等待时长,一般这个不在意
spring.datasource.druid.max-wait=60000
# 当执行数据库连接存活检查时,使用的通信sql语句
spring.datasource.druid.validation-query=SELECT 1 FROM DUAL
# 是不是在每次获取连接的时候都进行检查,设置为fale,对性能影响高
spring.datasource.druid.test-on-borrow=false
# 是不是在每次归还(事务执行结束)连接的时候检查,对性能影响高
spring.datasource.druid.test-on-return=false
# 是否在连接空闲的时候sql检查连接(这个参数只有在获取连接的时候才会使用)
spring.datasource.druid.test-while-idle=true
# 在销毁线程中表示的是执行的时间间隔
# 在获取连接的时候,配合test-while-idle=true使用
# 表示的最小的空闲时间,大于这个时间才会进行sql检查连接
spring.datasource.druid.time-between-eviction-runs-millis=60000
# 最小的连接空闲时间,小于这个时间不会进行回收
spring.datasource.druid.min-evictable-idle-time-millis=3600000
# 是否开启会话保持,开启了之后如果在销毁的时候低于minidle的数量才会补充
spring.datasource.druid.keep-alive=true
# 开启了会话保持之后,对于不回收的连接
# 多长时间进行validateQuery一次校验,校验失败的话,还需要关闭异常链接并新建
spring.datasource.druid.keep-alive-be
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值