先安装sysstat
yum install sysstat -y
查看msyql进程
top
我们通过pidstat 来查看当前MYSQL的线程中那个CPU的使用率比较高
pidstat -t -p xxxx 1
可以上面命令查看,CPU 核心的使用率比较其他的核心要高,
并且我们也看到TID ,线程的数字,然后我们拿到这些线程的ID 直接回到MYSQL 内部,
我们看看到底这两个线程在做什么。
先登录msyql
然后执行下面命令
THREAD_OS_ID 是线程的ID
select * from performance_schema.threads where THREAD_OS_ID = xxx \G
查看sql后找负责人确认,
mysql5.7 cpu过高排查思路
最新推荐文章于 2024-05-23 11:50:28 发布