大家好,現(xiàn)在介紹一款非常強(qiáng)大,高效,并且號稱“史上最快連接池”形导。由此可見他是有多受人喜歡盐碱,并且在springboot2.0之后猜丹,采用的默認(rèn)數(shù)據(jù)庫連接池就是Hikari停巷。
我們知道的連接池有C3P0,DBCP,它們都比較成熟穩(wěn)定胖眷,但性能不是十分好厌杜。 所以有了BoneCP這個(gè)連接池奉呛,它是一個(gè)高速、免費(fèi)期奔、開源的JAVA連接池侧馅,它的性能幾乎是C3P0、DBCP的25倍呐萌,十分強(qiáng)悍馁痴。
下面是連接池的相關(guān)配置信息
## 數(shù)據(jù)庫配置
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username = root
spring.datasource.password = root
## Hikari 連接池配置 ------ 詳細(xì)配置請?jiān)L問:https://github.com/brettwooldridge/HikariCP
## 最小空閑連接數(shù)量
spring.datasource.hikari.minimum-idle=5
## 空閑連接存活最大時(shí)間,默認(rèn)600000(10分鐘)
spring.datasource.hikari.idle-timeout=180000
## 連接池最大連接數(shù)肺孤,默認(rèn)是10
spring.datasource.hikari.maximum-pool-size=10
## 此屬性控制從池返回的連接的默認(rèn)自動提交行為,默認(rèn)值:true
spring.datasource.hikari.auto-commit=true
## 連接池名稱
spring.datasource.hikari.pool-name=MyHikariCP
## 此屬性控制池中連接的最長生命周期罗晕,值0表示無限生命周期,默認(rèn)1800000即30分鐘
spring.datasource.hikari.max-lifetime=1800000
## 數(shù)據(jù)庫連接超時(shí)時(shí)間,默認(rèn)30秒赠堵,即30000
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.connection-test-query=SELECT 1