mysql手机客户端数据库cpu飙升到500%的话他怎么处理

使用的宝塔主从复制网站采用讀写分离(主数据库写,从数据库读)从数据库mysql手机客户端一直会cpu过高,如果关闭读写分离则主数据库不会出现cpu占用过高的问题。

占用CPU过高如何优化

一次生产DB服务器的 超负荷运行问题解决:

那个 2 users 表示用户连接数指的是总連接数。

那个 load average 就是系统平均负载1 分钟、5 分钟、15 分钟系统负载的平均值。

指的是一段时间内 CPU 正在处理以及等待 CPU 处理的进程数之和的统计信息也就是 CPU 使用队列的长度的统计信息。这个数字越小越好

这里面的 r 就是等待 CPU 的进程数,可以用来判定 CPU 是否饱和当 r 值高于 CPU 数时,就意菋着饱和了

如果是多核的机器还可以使用 mpstat 命令查看是否均衡

这个命令展示了 CPU 消耗在了哪些进程上面,消耗过大的进程需要格外关注下

基本上你使用上述几个命令 就可以初步了解 CPU 出现了何种问题

有了猜测的方向之后 你就可以进一步深入去排查了

我要回帖

更多关于 mysql怎么建立数据库 的文章

 

随机推荐