数据库链接池 durid 的配置参数详解

Posted wenq001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库链接池 durid 的配置参数详解相关的知识,希望对你有一定的参考价值。

这里我主要介绍druid 比较重要的参数解释,不做druid的使用介绍,druid虽然功能强大,但是如果对配置参数理解不到位,性能非但不能达到很优,而且会出现很多异常,所以使用druid之前一定要清楚参数设置,要不永远有踩不完的坑。

这里主要介绍那些参数是必要的,对于值的大小,需要根据自己服务器情况,设置。

spring.datasource.initialSize=5  // 数据库连接池初始化连接数

spring.datasource.minIdle=5      //数据库连接池中最小连接数,如果长时间不使用,连接池中也应该保持最小连接数个连接。

spring.datasource.maxActive=20   // 数据库连接池中最大连接数,当高并发时,可以使用的最大连接数,当在空闲时,连接数会释放值最小连接数。

spring.datasource.maxIdle=8 //已经不再使用,配置了也没效果 

spring.datasource.maxWait=10000 //获取数据库连接的最长等待时间(毫秒),如果超过此时间还没有获得连接,则抛出异常,设置为-1,则表示获取不到连接,则无限等待

 





以上是关于数据库链接池 durid 的配置参数详解的主要内容,如果未能解决你的问题,请参考以下文章

springboot整合mybatis-plus+durid数据库连接池

错误描述:单独有运行durid连接池操作数据库,以及单独获取servlet的doPost都正确,但是在doPost中运行写了通过durid操作数据库的方法报错

Java线程池详解

Java线程池详解

Java 线程池详解

DRUID连接池配置详解——参数介绍