Hikari
连接池被称为历史上最快的连接池springboot2.0
之后,使用的默认数据库连接池是Hikari
。
常见的连接池有C3P0
、DBCP
、都比较成熟稳定,但是性能不是很好。 所以有了BoneCP
这个连接池是一个高速、免费源的JAVA连接池的性能几乎是C3P0
、DBCP
25倍,很强。
HikariCP连接池
HiKariCP
是数据库连接池的后起之秀,号称性能最好,可以完美PK掉其他连接池是高性能的JDBC
基于连接池BoneCP
做了很多改进和优化。作者还有另一部开源作品——高性能JSON
解析器HikariJSON
。
Hikari 连接池配置 – 详情请访问:https://github.com/brettwooldridge/HikariCP .yml
文件
hikari: # 连接池名 pool-name: DateHikariCP # 最小空闲连接数 minimum-idle: 5 # 默认的空闲连接存活时间,默认6万(10分钟) idle-timeout: 180000 # 默认情况下,连接池的最大连接数为10 maximum-pool-size: 10 # 该属性控制从池返回连接的默认自动提交行为,默认值:true auto-commit: true # 该属性控制池中连接的最长生命周期为0,表示无限生命周期,默认为1.8万,即30分钟 max-lifetime: 1800000 # 数据库连接超时时间,默认30000(30秒) onnection-timeout: 30000 # 测试连接是否可用的查询句 connection-test-query: SELECT 1