找回密码
 立即注册
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
虚位以待,此位置招租
x
搜索
查看: 72|回复: 9

[宝塔环境] 建站教程服务器负载状态运行堵塞CPU使用率100%的解决办法菜鸟教程服务器,负载,状态,运行,堵塞 - Powered by Discuz!

[复制链接]

160

主题

219

回帖

600

积分

管理员

积分
600
发表于 2025-3-28 17:04:21 | 显示全部楼层 |阅读模式
服务器负载状态运行堵塞CPU使用率100%的解决办法
105725m3jvtt7y5trtmssv.png
通常MySQL调优我们分以下几部分:
    1、MySQL配置参数调优 (需要根据网站运行情况调整)
    2、数据表索引调优 (效果明显,但通常优秀的开源程序都不需要调整)
    3、SQL语句调优 (这是程序员或DBA干的事)


今天我们主要谈谈如果配合宝塔面板的新功能来进行MySQL配置参数调优,我们先来看两张图片:

(图1)
114826qoqqzu0uaomdbheo.png
免费地址   https://www.toutiao.com/i6839155043329901059/
下面是付费通道
(图2)
114848ar4air6irzerzq6x.png

很明显,(图1)显示的是MySQL当前的运行状态,(图2)显示的是MySQL主要配置参数
[sell=5,4]下面我们就来解读一下这两张图:1、活动/峰值连接数      (图1)中当前活动的连接为1个,自MySQL服务启动以来,最高连接数为54;当最高连接数接近或等于(图2)中的max_connections时,应适当增加max_connections,需要注意的是,不要一下子增加过多,建议每次增加50,观察一段时间,不够再继续增加。2、线程缓存命中率      (图1)中线程缓存命中率为99.78%,若这个值小于90%,建议适当增加(图2)中的thread_cache_size,建议每次增加8。3、索引命中率      (图1)中索引命中率为99.50%,若这个值小于95%,建议适当增加(图2)中的key_buffer_size,建议每次增加64,需要说明的是,若您的数据库使用的是Innodb引擎,可忽略这个选项4、Innodb索引命中率       (图1)中Innodb索引命中率为100%,若这个值小于95%,建议适当增加(图2)中的innodb_buffer_pool_size,建议每次增加64,需要说明的是,若您的数据库没有使用Innodb引擎,可忽略这个选项5、查询缓存命中率      MySQL查询缓存是个比较受争议的功能,个人建议当你有在使用redis、memcached等缓存软件时,在(图2)中将query_cache_size设为0可以将其关闭,当你没有使用缓存软件,有多余的内存使用,且数据库瓶颈明显存在时,可以尝试开启查询缓存,这是个非常依赖数据表结构及SQL语句优化的功能,若数据表结构和SQL语句都针对查询缓存进行过优化,它的效果还是很不错的。6、创建临时表到磁盘      (图1)中创建临时表到磁盘的比例是0.42%,这说明大部分临时表创建到内存了,不会过多增加磁盘IO的开销,建议,当比例大于2%时适当增加(图1)中的tmp_cache_size,建议每次增加32,当比例大于60%时,放弃吧,有些开源程序并没有专门优化过SQL语句,所以在运行过程中会开启大量临时表,加多少缓存都是不够用的。7、已打开的表      当(图1)中的已打开的表接近或等于(图2)中的table_open_cache时,可以适当增加table_open_cache,但若设置过大可能导致您的程序频繁中断MySQL连接,建议在1024以内,最大不要超过2048。8、没有使用索引的量、没有使用索引的JOIN量      若不为0,就检查下数据表索引吧,其实只要没有疯涨,比如一天增涨几千,一般可以忽略,必竟优化索引还是程序员或DBA去干比较合适。9、排序后的合并次数      如果这个值在缓慢增张,建议适当增加(图2)中的sort_buffer_size,建议每次增加512,但最大不要超过8192,如果这个值一直在疯涨,增加sort_buffer_size也没用,就放弃这个选项吧,这个锅还是给程序开发者背。10、锁表次数      如果服务器CPU开销不大的情况下,疯狂锁表,建议你将所有数据表转换成innodb,记得转换前备份哦。11、优化方案      这个是我们根据内存大小给的一个推荐优化方案,仅是建议仅用于基础参考值,还是要根据实据情况来调整每一个配置项。修改参考:本人是2核4G服务器,如果你和我的一样可以直接参考图二修改,其他配置自测,在宝塔左侧导航,软件商店/MYSQL/设置/修改后如下图所示注意:保存参数配置后不会立即生效,记得要重启MySQL服务。写在最后:      因我本人并不是专业DBA,难免有错误或遗漏的地方,还请大家给予指正,另外,可能面板提供的参考数据及调整选项还不够丰富,我们在往后的更新中会根据需要考虑继续增加更多的调整选项,谢谢大家的支持。[/sell]
8.png
修改后的状态

9.png

版权声明

1、本站所有资源来源于网络搜集和会员分享

2、本站所有程序仅供大家学习和参考,不得进行商业用途

3、如果觉得程序还可以、请购买官方正版

4、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利。

唯一网址: https://bbs.zonghengtx.cn/thread-823-1-1.html

9.png
坏蛋网络论坛免责声明
本站资源均来自互联网和开源项目,部分为站长二次开发。本站只是收集和整理测试分享给大家,关于H5游戏源码禁止用于违法,仅供大家学习和了解菠菜运营的黑幕,让更多的人远离菠菜!!!

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 17:14:51 | 显示全部楼层
学习了,不错,讲的太有道理了

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 17:21:31 | 显示全部楼层
看帖回帖是美德!

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 17:35:21 | 显示全部楼层
有竞争才有进步嘛

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 17:54:14 | 显示全部楼层
谢谢楼主,共同发展

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 18:02:16 | 显示全部楼层
真是 收益 匪浅

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 18:16:42 | 显示全部楼层
不错 支持下

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 18:32:35 | 显示全部楼层
没看完~~~~~~ 先顶,好同志

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 18:39:34 | 显示全部楼层
路过,学习下

160

主题

219

回帖

600

积分

管理员

积分
600
 楼主| 发表于 2025-3-28 18:58:40 | 显示全部楼层
不错 支持下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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