自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

转载 通过 Arthas Trace 命令将接口性能优化十倍(User Case 投稿)转发自github

Helios 系统要处理的数据量比较大,尤其是查询所有服务一天的评分数据时要返回每日 1440 分钟的所有应用的评分,总计有几十万个数据点,接口有时延迟会达到数秒。本文记录如何利用 Arthas ,将接口从几百几千 ms,优化到几十 ms。链路:从链路上看,线上获取一整天的数据时大概 300 多 ms,而查询数据库只有 11ms,说明大部分时间都是程序组装数据时消耗的,于是动起了优化代码的念头。

2024-01-18 14:46:07 56

转载 Arthas实践:解决由于druid版本造成的慢sql问题【转发】

随着业务的扩展,组内的项目越来越多。通过查看源代码,发现问题的原因是Druid和MySql版本的不匹配导致的。所以想着项目之前在Tomcat容器中也应该有这个问题,只不过之前采用的是Ha通过Cookie唯一定位到一台机器上,所以用户的访问只是第一次慢,之后的并不慢。至于为啥是晚上7点以后,我的解释是该机房所在的网段或存在大型游戏服务器,毕竟7点以后该下班的都下班了。而自己使用的Durid是1.1.10,而1.1.10版本的Druid加载的MySql是com.mysql.jdbc.MysqlIO。

2024-01-18 11:04:23 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除