【详述】spring-boot工程,采用hikari作为连接池,跑完几个mybatis-plus的查询测试用例后,连接就满了。等了一晚后连接仍未释放(期间一直未启动工程)
【背景】跑了几个查询的测试用例
【StarRocks版本】StarRocks-2.4.0
【集群规模】例如:1fe+1be(fe与be混部)
【附件】
1赞
连接池数设置的多大
连接池设置的10 通过排查发现Map<String, AtomicInteger> connByUser这个对象中root用户的连接数确实达到了100
是不是起的应用太多了?如果连接数不够的话可以适当把root用户的连接数增大,但如果是连接长时间不释放的话就需要排查一下了
重启后用show processlist查看连接,发现各种情况下连接都可以正常回收。无法复现
遇到这个问题的小伙伴可以适当调低session时间,示例:
SET GLOBAL wait_timeout = 300;
不知道为什么,用默认的8小时会有很多连接超过了8小时仍未被回收