随着hibernate.c3p0.max_size的增加,连接数量似乎没有增加。

时间:2019-02-07 05:47:31

标签: java hibernate connection-pooling c3p0

我的休眠c3p0配置看起来像这样。

hibernate.c3p0.min_size: 2
hibernate.c3p0.max_size: 50
hibernate.c3p0.timeout: 120

我通过wrk运行并发请求:

wrk -t28 -c100  -d300s  http://app-host:8081/healthcheck

请注意,此healthcheck api会执行数据库查询“ select sleep(2)”。为了测试从应用程序到数据库的连接数,我正在db计算机上执行netstat,

sudo netstat -ntp | grep 3306 | grep app-host | wc 

我得到58个连接,这些连接与c3p0的配置有些接近,

hibernate.c3p0.max_size:50

但是将相同的配置增加到

hibernate.c3p0.max_size:100

我仍然在netstat中获得58个连接。我想念什么?

编辑(更多信息): max_connections:在数据库上为5000。

0 个答案:

没有答案