老师我已经将版本切换到和你一模一样了,可我的hikari连接数连接从数据库最大只能五十

来源:4-10 【读写分离】 使用主从架构下的读写分离降低数据库压力

WittChen

2026-04-24

老师我已经将版本切换到和你一模一样了,可我的hikari连接数连接从数据库最大只能五十
这个是配置文件的内容
图片描述
这个是数据库的当前的连接数
图片描述
然后过三十秒就有报错
图片描述
我把版本换高了
发现total最大就是50
图片描述
不知道是为什么,老师能够解答一下吗

写回答

2回答

WittChen

提问者

2026-04-27

解决了是shardingJDBC的默认值,跟了下源码

问题出在配置文件的maxPoolSize属性如图:

https://img1.sycdn.imooc.com/szimg/e12d586909ef850c12400718.jpg

如果没有设置,默认值是50,如图:

https://img1.sycdn.imooc.com/szimg/4837ce6909ef85b414520970.jpg

这里虽然看不到字段,但没关系,继续跟:如图:

https://img1.sycdn.imooc.com/szimg/ffc1596909ef85e614700904.jpg

设置后,就可以了,如图:

https://img1.sycdn.imooc.com/szimg/333dbd6909ef864114590896.jpg

数据库连接也正常了,至此困扰我许久的问题,算是得到了解决

https://img1.sycdn.imooc.com/szimg/334c676909ef87ef07280763.jpg

1
0

WittChen

提问者

2026-04-25

进一步排斥,当我不适用shardingjdbc时,发现mysql的连接数没有问题。

https://img1.sycdn.imooc.com/szimg/b27e8a6909ecdf5a18680965.jpg

感觉是shardingjdbc的问题

我配置都是按照老师课上来的

老师能回答一下嘛

0
0

SpringCloudAlibaba高并发仿斗鱼直播平台实战

SpringCloudAlibaba高并发仿斗鱼直播平台实战

453 学习 · 389 问题

查看课程