求助下各位大神,我的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 | 若值过大,请考虑增加您的数据库性能 |
|
|