首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL的高CPU利用率及Mysqltunner的推荐

问MySQL的高CPU利用率及Mysqltunner的推荐
EN

Server Fault用户
提问于 2021-07-27 18:28:47
回答 1查看 166关注 0票数 1

我们注意到我们的数据库服务器CPU太高了( mysqld进程使用了90 %以上),所以mysqltunner的输出如下所示,请您帮助我,

我对innodb_buffer_pool_instances(=7)没意见,但还有其他建议吗?

EN

回答 1

Server Fault用户

发布于 2021-07-27 20:55:26

http://mysql.rjweb.org/doc.php/mysql_分析

它有两个部分--一个是深入研究你机器上的设置。另一种是捕捉慢速日志。

CPU高几乎总是意味着索引和/或查询的格式很差。慢速日志是查找“最差”查询的一种非常有效的方法。然后我们可以讨论如何改进它们。

调谐器..。

  • 实例的数量不值得更改。
  • 对于一台7.8克的机器来说,buffer_pool的7G太大了。把它限制在内存的70%左右,比如说5G。
  • MySQL是在交换吗?这对性能影响很大(但不会显示为高CPU)。
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1070823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档