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

【已回应】负载状态100% 锁表次数高 求解决方案

发表在 Linux面板2018-10-24 18:41 [复制链接] 5 8451

求助下各位大神,我的VPS是4核  8G内存 高峰期 负载状态 100%
CPU负载  50% 内存  70%

虽然内存和CPU看起来正常,但负载状态是100%,导致网站非常卡,由于每个访客访问都要向MYSQL数据库写入数据所以我看了一下连接管理,都是MYSQL占用掉大部份资源且锁表次数高达40万次

可见问题应该出现在 MYSQL上,但现在有点不知道怎么解决,是升级配置还是换云数据库好,请各位大神给点解决方案

如果是改用云数据,用哪家好一些


下面是MYSQL的状态,该如何调整下,请各位大佬们给点建议,谢谢了


启动时间
2018/10/23 05:50:49
每秒查询
110
总连接次数
2187956
每秒事务
0
发送
9.22 GB
File
OFF
接收
8.05 GB
Position
OFF
活动/峰值连接数
1/424若值过大,增加max_connections
线程缓存命中率
99.96%若过低,增加thread_cache_size
索引命中率
99.96%若过低,增加key_buffer_size
Innodb索引命中率
98.19%若过低,增加innodb_buffer_pool_size
查询缓存命中率
OFF若过低,增加query_cache_size
创建临时表到磁盘
0.00%若过大,尝试增加tmp_table_size
已打开的表
519若过大,增加table_cache_size
没有使用索引的量
0若不为0,请检查数据表的索引是否合理
没有索引的JOIN量
0若不为0,请检查数据表的索引是否合理
排序后的合并次数
0若值过大,增加sort_buffer_size
锁表次数
405311若值过大,请考虑增加您的数据库性能


使用道具 举报 只看该作者 回复
发表于 2018-10-24 20:37:22 | 显示全部楼层
直接购买云数据库 或者 你使用REDIS 。都可以进行尝试下
使用道具 举报 回复 支持 反对
发表于 2018-10-25 10:02:34 | 显示全部楼层
你这种情况下建议直接站库分离吧
或者你看下你站点程序支不支持redis/memcached/mongo缓存
支持就做一下
使用道具 举报 回复 支持 反对
发表于 2018-10-25 18:15:33 | 显示全部楼层
谢谢大家
使用道具 举报 回复
发表于 2018-10-31 10:01:32 | 显示全部楼层

兄弟,和你一样的问题,你解决了吗?咋弄的
使用道具 举报 回复 支持 反对
发表于 2020-4-2 17:45:16 | 显示全部楼层
开启查询缓存就好了!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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