当前位置:论坛首页 > Linux面板 > 求助

【已回应】MYSQLD一直占用CPU过高,性能如何调整呢?

发表在 Linux面板2019-7-5 11:40 [复制链接] 9 7021

本帖最后由 qubiwang 于 2019-7-5 15:29 编辑

我的数据库mysql一直占用CPU过高,最高峰是达到了400%,时低时高,很不稳定,请问各位大神,应该如何调整优化呢?我的ECS服务器配置是4核8G内存。
bug001.png jc01.png


使用道具 举报 只看该作者 回复
发表于 2019-7-5 12:02:09 | 显示全部楼层
时高时低的可能原因,高的时候查询请求比较多且集中,或者是某些耗时耗资源的查询被触发。
使用道具 举报 回复 支持 反对
发表于 2019-7-5 12:11:10 | 显示全部楼层
痞子哥 发表于 2019-7-5 12:02
时高时低的可能原因,高的时候查询请求比较多且集中,或者是某些耗时耗资源的查询被触发。 ...

怎么解决,之前一直没有遇到,这周才遇到的。不稳定很频繁
使用道具 举报 回复 支持 反对
发表于 2019-7-5 12:29:48 | 显示全部楼层
qubiwang 发表于 2019-7-5 12:11
怎么解决,之前一直没有遇到,这周才遇到的。不稳定很频繁

这个就要挨个找原因分析了,比如看有没有什么不带数据缓存的动态页面被人攻击,比如看CPU高的时候站点的访问统计(百度、Cnzz)有没有什么异常,以及网站日志, mysql日志里有没有什么异常的
使用道具 举报 回复 支持 反对
发表于 2019-7-5 14:31:31 | 显示全部楼层
找dba分析慢日志进行调优。
使用道具 举报 回复 支持 反对
发表于 2019-7-5 14:46:44 | 显示全部楼层
明显连接数过多,大概率是被CC
使用道具 举报 回复 支持 反对
发表于 2019-7-5 15:30:48 | 显示全部楼层
我上面更新了一张进程的截图,各位帮忙看看这个数据是否正常,看下能否找到原因所在。
使用道具 举报 回复 支持 反对
发表于 2019-7-5 15:39:01 | 显示全部楼层
良哥 发表于 2019-7-5 14:46
明显连接数过多,大概率是被CC

如果真的是被CC了,应如何应对呢?
使用道具 举报 回复 支持 反对
发表于 2019-7-5 17:35:41 | 显示全部楼层
这个进程管理的功能在啦里,我怎么没找到
使用道具 举报 回复 支持 反对
发表于 2019-7-5 18:43:20 | 显示全部楼层
良哥 发表于 2019-7-5 14:46
明显连接数过多,大概率是被CC

这个进程管理的功能在拉个位置
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表