随笔00:性能测试,资源消耗正常,但是TPS压不上去?

由于业务性质不能举例,所以本文只提供一点点思路。

问题现象

  在本月月初,对一个接口做性能测试,接口性能未达标,采用Grafana对涉及的所有部件,进行监控,都未发现有任何资源消耗过高情况。

定位思路与过程

  1、检查所以部件的状态以及日志。发现连接数据库连接池举高不小,初步怀疑数据库侧问题。

  2、打印AWR报告,发现数据库存在行锁,未见其他异常,找大佬看了下AWR报告,排除数据库问题。

  3、通过jstack打印堆栈,发现所有的报错都指向一个方法,找开发洗确认,原因为2个对象互相转换的时候类型不一样导致。

posted @ 2021-09-11 13:26  张蓝芳  阅读(147)  评论(0)    收藏  举报