主题 : hikari配置上性能有问题
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
1#   发表于:2022-06-20 15:44:16  IP:111.82.*.*
jeecms1.7版本的hikari配置已经有几次出现连接超时和失效连接未释放导致连接堆积致使性能下降。这块后面的版本有没有做优化?
最起码对存活连接的监测和失效连接的释放要做下处理吧?
能提供下最新或优化后的链接配置文件吗?
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
2#   发表于:2022-06-20 16:18:02  IP:115.90.*.*
回复第1楼
##  Hikari 连接池配置 ------ 详细配置请访问:https://github.com/brettwooldridge/HikariCP
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
# 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 默认:60秒
spring.datasource.hikari.connection-timeout=60000
# 最小连接数
spring.datasource.hikari.minimum-idle=10
# 最大连接数
spring.datasource.hikari.maximum-pool-size=150
# 自动提交
spring.datasource.hikari.auto-commit=true
# 一个连接idle状态的最大时长(毫秒),超时则被释放(retired)
#连接池优化配置参考
#https://blog.csdn.net/qq_16590151/article/details/108402740
spring.datasource.hikari.idle-timeout=0
# 连接池名字
spring.datasource.hikari.pool-name=HikariCP
# 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired)参考MySQL wait_timeout参数(show variables like '%timeout%';) -->
spring.datasource.hikari.max-lifetime=28600000


最大连接数
spring.datasource.hikari.maximum-pool-size=150 不要超过数据库可用的

级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
3#   发表于:2022-06-24 16:44:00  IP:111.82.*.*
这个配置确定是优化后的吗? v8\1.6\1.7 三个版本都一样的配置     失效连接的检测、线程池的配置 都有问题呀 
1 共1页