10W数据量下Page方法优化和思考

背景:前段时间简单优化过我们项目中性能较差的分页接口(见MySQL中text类型对查询效率的影响),但是最近压测发现性能又下去了,QPS仅仅只有20+,并且CPU占用达到100%,我看了下数据量也才10w。于是我先查看CPU的情况,在我们的dev环境进行压测…

于是乎我也模拟了10w数据在dev环境开始捣鼓捣鼓,我这里使用的是JMeter工具进行压测。一边压测一看通过远程连接工具查看MySQL所在服务器的CPU使用情况,输入top -H命令:

在这里插入图片描述
最开始我犯了一个错误,以为这里的%CPU就是CPU占用,当时一看都110了,咋回事?于是上网查了下资料:在这里插入图片描述
真正的CPU占用是%CPU(s):6.3us,dev环境情况良好。
在这里插入图片描述
我以为我又看错了,于是回到测试同学使用的压测服务器,同样的配方,同样的操作看了下:
在这里插入图片描述
到这里应该算是还原了“现场”,也得出了一个结论,两个环境的服务器配置可能不一样,我又看了两个服务器的核数,测试同学使用的是8C,而dev环境服务器是16C。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值