数据库Down机连接池反应测试2

原创
2021/05/19 21:51
阅读数 421

今天收到不少网友的信息,感觉很意外。这个测试发现了光连接池一个比较严重的问题,假如把等待时间设为很大,会怎么样呢? 有兴趣的朋友可以测测。

在down机的情况BeeCP的反应时间挺快的,后续请求时间几乎可以等于Socket上连接超时时间,进一步验证一下,首先我们写一个连接mysql的JDBC的URL:

jdbc:mysql://localhost/test?connectTimeout=100&socketTimeout=100

相信有一定基础的朋友都知道,上面这个URL参数上含义,其中connectTimeout正是Socket连接的超时时间,为了测试特意将设置为100毫秒,请看下面的截图

从上图的测试情况来看,光连接池反应时间都超过20秒,感觉不够刺激把时间设置为50毫秒看看

jdbc:mysql://localhost/test?connectTimeout=50&socketTimeout=100

 

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部