好用的连接池们:HikariCP
优点
- 高性能的JDBC连接池,比其他数据源都更快
- 字节码级别优化(很多方法通过JavaAssist生成)
- 大量小改进
- 用FastStatementList代替ArrayList(在列表操作取放的时候可以节省一些时间)
- 无锁集合ConcurrentBag(并发操作带来一些性能的提升)
- 代理类的优化(比如:用invokestatic代替了invokevirtual)

在Spring Boot中的配置
- Spring Boot 2.x
- 默认使用HikariCP
- 配置spring.datasource.hikari.* 配置
- Spring Boot 1.x
- 默认使用Tomcat 连接池,需要移除tomcat-jdbc依赖
- spring.datasource.type=com.zaxxer.hikari.HikariDataSource
常见HikariCP配置参数
- 常用配置
- spring.datasource.hikari.maximumPoolSize=10
- spring.datasoucer.hikari.minimumldle=10
- spring.datasource.hikari.idleTimeout=600000
- spring.datasource.hikari.connectionTimeout=30000
- spring.datasource.hikari.maxLifetime=1800000
本文介绍HikariCP连接池的优点及其在Spring Boot中的配置方法。HikariCP是一款高性能的JDBC连接池,相比其他数据源具有更快的速度。文章详细列举了常见的HikariCP配置参数。
206

被折叠的 条评论
为什么被折叠?



