当前位置:网站首页>mysql占用服务器CPU100%的解决办法
mysql占用服务器CPU100%的解决办法
2022-08-03 14:41:00 【PHP学习网】
有个同事反馈说,服务器接口返回数据特慢,但是过一会就好了,于是我用 top 命令,看到服务器的cpu都被mysql占住了。
我第一反应是锁表了,于是赶快去看看了。
执行命令:mysql -u root -p
输入密码,进入后执行 show full processlist;
于是就看到了锁表的sql,先复制给相关责任人,然后果断地结束掉进程。 执行命令:kill ID
processlist
下面看一下 show full processlist; 显示信息的意义,有注意我们判断
mysql> show processlist; +—-+——+———–+——+———+——+——-+——————+ | Id | User | Host | db | Command | Time | State | Info | +—-+——+———–+——+———+——+——-+——————+ | 1 | root | localhost | NULL | Query | 0 | init | show processlist | +—-+——+———–+——+———+——+——-+——————+ 1 row in set (0.00 sec) 先简单说一下各列的含义和用途:
id 一个标识,你要kill一个语句的时候很有用。
user 显示当前用户,如果不是root,这个命令就只显示你权限范围内的sql句。
host 显示这个语句是从哪个ip 哪个端口上发出的。可以用来追踪出问题语句的用户。
db 显示这个进程目前连接的是哪个数据库。
command 显示当前连接的执行的命令,一般就是休眠(sleep),查询(query),连接(connect)。
time 此这个状态持续的时间,单位是秒。
state 显示使用当前连接的sql语句的状态,很重要的列。state只是语句执行中的某一个状态,以查询sql为例,可能需要经过copying to tmp table,Sorting result,Sending data等状态才可以完成。
info 显示这个sql语句,因为长度有限,所以长的sql语句就显示不全,但是一个判断问题语句的重要依据。
边栏推荐
- System learning Shell regular expressions
- HDU Largest prime factor(埃拉托色尼筛选法求素数模板法改动)
- 利用 NFT 释放网站的潜力
- 连亏四个月,赚不回电费,预制菜经销商恐成“韭菜”?
- 冰蝎加密 WebShell 过杀软
- 【R语言科研绘图】--- 柱状图
- Use Typora+EasyBlogImageForTypora to write a blog and upload pictures quickly without a picture bed
- 162_Power Query is a custom function for quickly merging tables in a folder TableXlsxCsv_2.0
- MSF编码与upx加壳过杀软
- 兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
猜你喜欢
随机推荐
Day1:面试必考真题
有希望就是好的
动作条的多项复选
【实战】Next.js + 云函数开发一个面试刷题网站
PAT乙级-B1015 德才论(25)
Detailed explanation of cloud hard disk EVS and how to use and avoid pits [HUAWEI CLOUD is simple and far]
[The Beauty of Software Engineering - Column Notes] 36 | What exactly do DevOps engineers do?
【报错】import cv2 as cv ModuleNotFoundError: No module named ‘cv2
chrome浏览器对应驱动_chrome手机浏览器
PAT乙级-B1010 一元多项式求导(25)
关于 vditor 可否同步飞书文档问题
又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
【报错】ImportError: libpng16-57e5e0a0.so.16.37.0: cannot open shared object file: No such file or direc
QT之Mysql驱动
Lecture 2 Software Life Cycle
使用Jetty服务器和Axis2框架技术发布Webservice接口
6000 字+,帮你搞懂互联网架构演变历程!
【重构map】【重构filter】【重构Some】【重构reduce方法】【重构flat函数】
R7 6800H+RTX3050+120Hz 2.8K OLED屏,无畏Pro15 2022开启预售