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

【已完成】宝塔面板负载和CPU100%,Mysql90%以上访问缓慢,...

发表在 Linux面板2023-2-4 15:50 [复制链接] 8 9656

个人的小网站,站点的访问量目前不是很大,我估计都没到1000,服务器是4核心,8G的云服务器,站点是一个类似商城的站点,站点的商品数据40万条以上。
现在是动不动就负载和CPU都飚到100%,然后站点就卡到都打不开,不知道怎么解决。查询了进程列表Mysql服务这个进程,CPu占用率达到了90%以上。不知道是不是这个问题?上网查了说优化数据库,深度优化我不是很懂,用宝塔的优化措施,进行优化,效果不明显,还是没有降下来,请教各位如何解决?如果确实说优化数据库能购降低的话,我可以付费的,请联系或或留言。
1、CPU负载截图
CPU首页.jpg

2、服务器mysql数据
2mysql当前状态.jpg
3、性能优化
3mysql性能调整.jpg

4、宝塔后台任务查看结果
4任务管理器mysql占比高.jpg

现在网站访问非常慢,还请指教。
现在是只要cpu一下去,负载一下去,站点就访问挺快,一上来,就完事了。
还请给位不吝指教,如何解决。

谢谢!
使用道具 举报 只看该作者 回复
发表于 2023-2-4 17:52:06 | 显示全部楼层
您好,这里建议优先结合网站日志进行一个排查,主要排查原因是否存在一个CC攻击或者蜘蛛爬取过多。
其次则是MySQL的SQL语句之类,如SQL语句存在堵塞也会导致服务器CPU、内存使用过高的问题。

再者如MySQL需要做优化,可以考虑优化SQL语句、建立索引。
使用道具 举报 回复 支持 反对
发表于 2023-2-4 20:14:19 | 显示全部楼层
谢花郎 发表于 2023-2-4 17:52
您好,这里建议优先结合网站日志进行一个排查,主要排查原因是否存在一个CC攻击或者蜘蛛爬取过多。
其次则 ...

谢谢您的回复,我也用了免费的ngix防火墙,截图如下,cc攻击,目前显示有。但我觉得不厉害。同时对于蜘蛛爬取这个,如何监控呢?有时希望蜘蛛多爬取点我的百度收录不就可以更多么?这样对站点是有好处的,不嫩一下全禁止吧?还请赐教!
搜狗截图23年02月04日1943_31.jpg

使用道具 举报 回复 支持 反对
发表于 2023-2-4 21:11:23 | 显示全部楼层
另外,我还发现,数据库查询好像就带了服务器的cpu占比上升,刚才我测试了一下,再我查询,测试之前,服务器的cpu大概使用率45-60%,然后我就开始更新数据,当然我是一个个商品更新,大概更新了6个商品后,cpu和负载就全部占满了,100%了。我想问问有没有什么命令可以读取到,CPU在一段时间内主要是那个程序占用比较高,同时对于mysql来说,能否查询到比如说我在刚才的时间段内查询了多少次,反应是怎么样的?
谢谢大佬们!
使用道具 举报 回复 支持 反对
发表于 2023-2-4 21:14:06 | 显示全部楼层
还想问下,mysql这个一升高的时候,我发现这个io写就速率非常高,这都在写什么呢?
11.jpg
使用道具 举报 回复 支持 反对
发表于 2023-2-4 21:21:55 | 显示全部楼层
SQL语句的一个数据读写,如您有条件可以找下DBA这类技术调整优化
使用道具 举报 回复 支持 反对
发表于 2023-2-4 22:41:50 | 显示全部楼层
谢花郎 发表于 2023-2-4 21:21
SQL语句的一个数据读写,如您有条件可以找下DBA这类技术调整优化

对数据真是非专业人士。可以帮我推荐和介绍点人么?
使用道具 举报 回复 支持 反对
发表于 2023-2-6 09:09:36 | 显示全部楼层
nanost 发表于 2023-2-4 22:41
对数据真是非专业人士。可以帮我推荐和介绍点人么?

这个没有推荐, 您可以通过其他渠道找下
使用道具 举报 回复 支持 反对
发表于 2023-2-6 17:29:41 | 显示全部楼层
谢花郎 发表于 2023-2-6 09:09
这个没有推荐, 您可以通过其他渠道找下

谢谢您,对于蜘蛛监控这个如何操作可以看一下呢?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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