性能测试:响应时间长分析定位
昨天在做性能测试的时候,遇到一个响应时间长的性能问题,简单总结一下,分享给大家,希望能给大家在性能测试过程中提供性能问题定位的思路。
首先,这是一个tcp接口,压测过程中,应用服务器和数据库服务器(oracle)资源情况都正常(cpu、内存、io、网络),
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。猜测就是应用或者数据库慢,先去排除下数据库的问题,通过top命令,找到数据库服务器最消耗cpu的进程,
然后通过以下sql,在plsql中查询,果然查到一个消耗cpu的sql(因为这个sql消耗cpu,一直占用cpu,其它线程就只能等待,所以响应时间长)
提交开发,开发优化后,性能提升了5倍。

更多精彩