暂无图片
分享
2019-11-13
MySQL数据库服务器cpu持续100%,mysqld进程cpu使用率高达800%

MySQL做压力测试,开启100个并发进程,只有查询,没有写入数据。3.jpg1.jpg4.jpg2.jpg5.jpg6.jpg7.jpg

收藏
分享
3条回答
默认
最新
黄伟波

压测的时候是这样的,你要关注他的TPS、QPS、TPMC和响应时间

暂无图片 评论
暂无图片 有用 0

问题已经解决了。优化思路是:1.对linux系统进行了优化,比如关闭不必要的服务,优化系统内核,关闭swap分区;
2.对MySQL存储引擎进行了优化
3.对SQL进行了优化:方法是通过捕获数据库慢SQL,以及查看processlist列表
4.最重要的是关闭了MySQL中dns域名解析的服务,让数据库响应速度提高了一倍。

暂无图片 评论
暂无图片 有用 0
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏