druid参数配置
spring.datasource.druid.initial-size=10
spring.datasource.druid.min-idle=10
spring.datasource.druid.max-active=100
spring.datasource.druid.max-wait=60000
spring.datasource.druid.validation-query=SELECT 1
spring.datasource.druid.test-while-idle=true
spring.datasource.druid.test-on-borrow=false
spring.datasource.druid.test-on-return=false
spring.datasource.druid.time-between-eviction-runs-millis=60000
spring.datasource.druid.min-evictable-idle-time-millis=300000
spring.datasource.druid.filters=stat
spring.datasource.druid.url=jdbc:mysql://192.168.2.18:3306/test?useSSL=false&useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false&maxReconnects=10&rewriteBatchedStatements=true
spring.datasource.druid.username=root
spring.datasource.druid.password=123456
spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver
处理并发请求
url中添加参数rewriteBatchedStatements=true,提供并发写入速度
spring.datasource.druid.test-on-borrow=false 坑
spring.datasource.druid.test-on-borrow=false,这个参数如果设置为ture,每次获取连接都会去校验连接的有效性,在高并发下性能积聚下降。