关注
回答下第三个问题吧。
当 cpu 飙升时,先用操作系统命令 top 命令观察是不是 mysqld 占用导致的,如果不是,找出占用高的进程,并进行相关处理。
如果是 mysqld 造成的, show processlist,看看里面跑的 session 情况,是不是有消耗资源的 sql 在运行。找出消耗高的 sql,看看执行计划是否准确, index 是否缺失,或者实在是数据量太大造成。
一般来说,肯定要 kill 掉这些线程(同时观察 cpu 使用率是否下降),等进行相应的调整(比如说加索引、改 sql、改内存参数)之后,再重新跑这些 SQL。
也有可能是每个 sql 消耗资源并不多,但是突然之间,有大量的 session 连进来导致 cpu 飙升,这种情况就需要跟应用一起来分析为何连接数会激增,再做出相应的调整,比如说限制连接数等。
查看原帖
10 2
相关推荐
投递华为等公司10个岗位 >
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
339558次浏览 7119人参与
# 晒一晒我的offer #
2753309次浏览 49410人参与
# 华为求职进展汇总 #
431471次浏览 4332人参与
# 你更愿意参加线上面试还是线下面试? #
3774次浏览 53人参与
# 第一次面试 #
13120次浏览 203人参与
# 非技术岗薪资爆料 #
4174次浏览 94人参与
# 机械人怎么评价今年的华为 #
47814次浏览 384人参与
# 海信求职进展汇总 #
6727次浏览 90人参与
# 来聊聊机械薪资天花板是哪家 #
17396次浏览 132人参与
# 找工作,你会甘心进小厂还是猛冲大厂 #
21832次浏览 208人参与
# 应届生应该先就业还是先择业 #
10498次浏览 103人参与
# 除了offer,现在你还缺点啥? #
1856次浏览 43人参与
# 百度工作体验 #
18903次浏览 205人参与
# 如何确定求职岗位 #
100332次浏览 2380人参与
# 通信硬件薪资爆料 #
134480次浏览 930人参与
# 为什么那么多公司毁约 #
31936次浏览 267人参与
# 实习工作,你找得还顺利吗? #
4762次浏览 70人参与
# 讲讲我经历过的年终奖 #
5764次浏览 76人参与
# 通信硬件人笔面经互助 #
60474次浏览 1351人参与
# 软件开发薪资爆料 #
531661次浏览 9188人参与