Java Hikari CP中只有1个活动连接

Java Hikari CP中只有1个活动连接,java,multithreading,concurrency,hikaricp,forkjoinpool,Java,Multithreading,Concurrency,Hikaricp,Forkjoinpool,我有一个fork-join池,50个工作线程正在执行一个任务,从数据库中获取一些数据,并对其进行更新。现在,由于我使用SpringBoot,Hikari CP默认作为连接池。当我启动应用程序时,我只能看到一个活动连接,它正被多个线程使用,其余的都处于空闲状态 Hikari CP版本:3.4.5 最小怠速:5 最大池大小:10 自动提交:false 我如何让多个连接被不同的线程使用,它会提高应用程序的性能 此外,我还发现,对于一些线程A“SQLException:语句已关闭”即将到来,因为该连

我有一个fork-join池,50个工作线程正在执行一个任务,从数据库中获取一些数据,并对其进行更新。现在,由于我使用SpringBoot,Hikari CP默认作为连接池。当我启动应用程序时,我只能看到一个活动连接,它正被多个线程使用,其余的都处于空闲状态

  • Hikari CP版本:3.4.5
  • 最小怠速:5
  • 最大池大小:10
  • 自动提交:false
我如何让多个连接被不同的线程使用,它会提高应用程序的性能

此外,我还发现,对于一些线程A“SQLException:语句已关闭”即将到来,因为该连接ID已传递到不同的线程B,然后传递到线程C,当连接ID返回到A时,该语句已关闭。我尝试在hibernate查询周围添加同步,但这会降低性能

如果您有任何建议,我们将不胜感激