业务上线了个新系统,使用mysql5.7,使用jmeter进行了下性能测试,通过本次的性能测试还是发现了一些问题的。

mysql5.7.18性能压测记录

可以看到库的qps在8,9百,并且随着时间的推移,吞吐是逐渐下降的。这个通过分析接口的响应时间,发现接口耗时在几百毫秒,耗时较长,通过分析代码及数据库的sql发现,其中一个sql可以在业务角度优化,经过与开发沟通,发现是开发工具的分页有问题,分析另外一个接口发现sql执行时间长,分析sql后,添加索引解决。

在调整代码及添加索引后,压测的效果
mysql5.7.18性能压测记录

qps有了巨大的提升,整体的比较稳定,但是有很多下降的突刺需要解决,14:50调整磁盘后的压测效果
mysql5.7.18性能压测记录

系统的整体吞吐相比较之前下降了500,因为表中的数据量增长了3倍导致。目前测试表中数量4千万

相关文章:

  • 2021-10-07
  • 2021-07-03
  • 2021-07-15
  • 2022-01-07
  • 2021-08-11
  • 2021-06-04
  • 2022-02-03
猜你喜欢
  • 2021-06-11
  • 2021-08-08
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-07-19
相关资源
相似解决方案