HikariCP 憑藉體積小,性能高,穩定可靠的特性,已經成爲目前體驗最好的數據庫連接池。
HikariCP的優點不再論證,springboot2 默認使用的連接池就是 HikariCP。
springboot2 默認使用 HikariCP 來提高性能,可以通過修改 application.yml 文件來配置 HikariCP 參數:
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/test?useSSL=false
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
#世上最寬連接池HikariCP配置
type: com.zaxxer.hikari.HikariDataSource
hikari:
#最小空閒連接數量
minimum-idle: 5
#從池返回的連接默認自動提交
auto-commit: true
#空閒連接最大時間,10秒
idle-timeout: 10000
#連接池名字
pool-name: DongJinHikariCP
#池中連接的最長生命週期
max-lifetime: 1800000
#數據庫連接的超時時間
connection-timeout: 30000
#測試SQL
connection-test-query: SELECT 1