专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

一次压测引发的数据库CPU飙升...

阿里云开发者  · 公众号  · 科技公司  · 2024-06-28 08:30
阿里妹导读一次压测过程中,当数据库的qps和tps都正常时,如果cpu利用率异常的高,应该如何排查?希望通过这篇文章,给你一些启发。业务背景业务需要控制频道内兑换现金的数量,于是在产品设计上给兑换现金增加了库存限制。在此基础上形成了秒杀场景,峰值时核心接口qps上涨了近600倍(几十到几万) ,因此需要进行压测来对系统和DB水位摸一下高。压测准备大致分为下面几个步骤:1.压测流量评估:就是定一下每个接口大致压测多少qps,以及压测时到各个下游系统的流量估计;2.压测改造:因为压测都是用的压测账户,在频道里没有历史痕迹,很多逻辑是走不到的,并且这些逻辑的不同,会直接影响到数据库和下游的流量,因此我们需要根据频道的现有数据进行链路的mock(包括上述的流量评估也得基于这些不同链路的比例去算),举例如 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照