1. 首页
  2. 数据库
  3. 其它
  4. 【MySQL面试第二弹】MySQL 服务占用cpu 100%如何排查问题?

【MySQL面试第二弹】MySQL 服务占用cpu 100%如何排查问题?

上传者: 2021-01-01 00:46:11上传 PDF文件 76.54KB 热度 16次
推荐阅读学习:MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒! 一、引子 对于互联网公司,线上CPU飙升的问题很常见(例如某个活动开始,流量突然飙升时),按照本文的步骤排查,基本1分钟即可搞定!特此整理排查方法一篇,供大家参考讨论提高。 二、问题复现 线上系统突然运行缓慢,CPU飙升,甚至到100%,以及Full GC次数过多,接着就是各种报警:例如接口超时报警等。此时急需快速线上排查问题。 三、问题排查 不管什么问题,既然是CPU飙升,肯定是查一下耗CPU的线程,然后看看GC。 3.1 核心排查步骤 执行top命令:查看所有进程占系统CPU的排序。极大可能排第一个的就
用户评论