关注
回答下第三个问题吧。
当 cpu 飙升时,先用操作系统命令 top 命令观察是不是 mysqld 占用导致的,如果不是,找出占用高的进程,并进行相关处理。
如果是 mysqld 造成的, show processlist,看看里面跑的 session 情况,是不是有消耗资源的 sql 在运行。找出消耗高的 sql,看看执行计划是否准确, index 是否缺失,或者实在是数据量太大造成。
一般来说,肯定要 kill 掉这些线程(同时观察 cpu 使用率是否下降),等进行相应的调整(比如说加索引、改 sql、改内存参数)之后,再重新跑这些 SQL。
也有可能是每个 sql 消耗资源并不多,但是突然之间,有大量的 session 连进来导致 cpu 飙升,这种情况就需要跟应用一起来分析为何连接数会激增,再做出相应的调整,比如说限制连接数等。
查看原帖
10 2
相关推荐
牛客热帖
更多
正在热议
更多
# 长得好看会提高面试通过率吗? #
9151次浏览 89人参与
# 面试被问第一学历差时该怎么回答 #
274075次浏览 2224人参与
# MiniMax求职进展汇总 #
26930次浏览 328人参与
# 沪漂/北漂你觉得哪个更苦? #
3340次浏览 67人参与
# 百度工作体验 #
316818次浏览 2234人参与
# 你的实习产出是真实的还是包装的? #
5829次浏览 97人参与
# 米连集团26产品管培生项目 #
8962次浏览 246人参与
# 离家近房租贵VS离家远但房租低,怎么选 #
17190次浏览 139人参与
# 学历or实习经历,哪个更重要 #
242953次浏览 1259人参与
# AI面会问哪些问题? #
2094次浏览 59人参与
# 从事AI岗需要掌握哪些技术栈? #
1339次浏览 41人参与
# 你做过最难的笔试是哪家公司 #
2830次浏览 33人参与
# HR最不可信的一句话是__ #
1709次浏览 44人参与
# 春招至今,你的战绩如何? #
21675次浏览 204人参与
# 找AI工作可以去哪些公司? #
1248次浏览 21人参与
# 校招生月薪1W算什么水平 #
134718次浏览 456人参与
# AI时代,哪个岗位还有“活路” #
4259次浏览 100人参与
# XX请雇我工作 #
51275次浏览 172人参与
# 简历第一个项目做什么 #
33117次浏览 429人参与
# 你最满意的offer薪资是哪家公司? #
77250次浏览 378人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
153342次浏览 894人参与
# 秋招白月光 #
734676次浏览 5456人参与

