[alibaba/druid]压力测试下,sql执行时间过长

2025-11-10 433 views
5
版本
<dependency>
   <groupId>com.alibaba</groupId>
   <artifactId>druid-spring-boot-starter</artifactId>
   <version>1.2.17</version>
</dependency>
<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.25</version>
</dependency>

数据库版本 mysql:5.7.25

问题

压力测试下,500个请求sql查询时间高达6秒。 压测过程中在mysql客户端执行sql,时间依旧很短。 怀疑sql在排队执行。

测试内容

回答

7

druid只是管理连接池的,sql执行慢还是去查服务端靠谱一些。

8

你用的是jmeter,这个东西本身也有瓶颈,jmeter压测脚本用java类的方式写要快一些。

7

@zrlw 感谢,已经解决了。 是因为接口里有mysql存储过程,他不受事务级别影响,执行是同步的。所以才有sql排队的现象。感谢