当前位置: 首页 > news >正文

面试场景题-

服务稳定性

CPU

内存

IO/外部依赖

五步定位法:订单服务调用时间从200ms飙升至1.5s,如何排查?

cpu、内存没问题(都没超过70%),就可以确定是网络IO问题(数据库、RPC、三方调用-接口超时);然后看ELK日志&撸代码,就可以精准定位

1,连接池配置过低

2,SQL慢查询

3,业务线程池打满

4,第三方接口调用超时

步骤1:检查线程栈状态

将java程序的配置文件中的spring.datasource.druid.max-active改成50,重启应用程序后在重新测试即可

13.7.深入理解jstack日志,线程的状态_waiting on condition-CSDN博客

步骤2:分析依赖服务性能

看一下缓存命中率情况,有没有出现缓存雪崩的情况

步骤3:检查JVM垃圾回收情况

步骤4:网络和连接池诊断

排查是不是连接池过小,导致大量的线程等待获取连接

步骤5:日志排查

总结:

如果不是CPU,内存等资源瓶颈,导致的性能问题,那么就可能是

数据库,比如数据库行锁竞争

顺丰一面:订单服务调用时间从200ms飙升至1.5s,如何排查?Java面试前一定要看看!_哔哩哔哩_bilibili

http://www.dtcms.com/a/434542.html

相关文章:

  • 怎样接做网站的活做校园网站代码
  • 【github】秘钥
  • 申请网站建设费教育网站制作定制
  • 网站ipv6改造怎么做让别人做网站怎样才安全
  • 开源库入门教程 Cesium:3D地球和地图库
  • WSL2 的 Ubuntu 系统从 G 盘移动到 F 盘
  • ubuntu20.04编译qt源码5.15.3
  • 保定哪家公司做网站安徽优化推广
  • 网站服务器租赁费用表格网络营销的效果表现在哪几个方面
  • HarmonyOS应用深度开发:ArkTS语法精解与状态管理实践
  • 开源 C# 快速开发(十六)数据库--sqlserver增删改查
  • 在相亲网站认识了一个做红酒生意的深圳做品牌网站
  • AI Agent 设计模式:从理论到实践的完整指南
  • 池州网站开发公司招聘外贸公司大全
  • WSL的安装与使用详解
  • 内网横向移动技术与防御详解
  • PYTHON:Python 新版本下载安装更新py文件Pycharm运行指南
  • Kubernetes中的service
  • Coze源码分析-资源库-编辑工作流-后端源码-流程/技术/总结
  • 医院网站建设招标公告惠州网站建设科技有限公司
  • 英语学习-Saints043-1
  • 大模型提示学习与思维链
  • 在线公司logo设计河南seo优化
  • 滑动窗口题目:最小覆盖子串
  • 【读书笔记】《深奥的简洁》
  • 支付宝手机网站支付贵阳门户网站
  • macOS 终端配置全攻略:zsh、bash_profile、zprofile、zshrc 到 nvm 配置的完整科普
  • Matlab通过GUI实现点云的Loss配准
  • 用户体验最好的网站做网站 参考文献
  • 离散与连续随机变量