暂无图片
mha 主库的mysql cpu使用率达到800%了,有啥思路么,兄弟们
我来答
分享
QIU飞
2021-09-03
mha 主库的mysql cpu使用率达到800%了,有啥思路么,兄弟们

mha 主库的mysql cpu使用率达到800%了,有啥思路么,兄弟们

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
薛晓刚

一般来说90%以上概率是SQL全表或者锁造成的。
show processlist看看活动会话。检查慢日志,找出执行长时间的SQL。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
Cui Hulong

https://www.modb.pro/db/40447
top 语句看看cpu占有那个进城
如果是mysql占用高,上面dba实用sql语句 《17.CPU使用率过高》进行排查。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
一个mysql数据库放100个表,每个表500万数据,可行吗?
回答 1
已采纳
技术上可以。放都没问题,就看接下来怎么用了。配置较低,所以每个SQL都要优化到一定程度。不过100个表稍微多了一点。
MySQL处理多对多关系,中间表和JSON哪种方法比较好?
回答 1
已采纳
你的意思是A和B两个表关联然后join吗?如果是就关联就好了。只要你where条件过滤的好,返回数量合理。没有问题。不要一下返回几万,几十万。
MySQL中怎么快速判断取所有列都不为空的行数据?
回答 3
已采纳
每个字段做判断,用and连接。
MySQL的实体完整性通过什么方法实现?
回答 1
已采纳
实体完整性(EntityIntegrity)也称为行完整性。实体完整性将行定义为特定表的唯一实体,要求表中不能有重复的行存在。强制实体完整性可以通过以下方法实现:1)主键约束(PRIMARYKEY)。
mysql 使用乐观锁更新和悲观锁更新有什么区别呢? update 时不是都会上锁嘛?
回答 1
已采纳
悲观锁是一上来就假设有人在操作,先锁定。乐观锁是一上来不锁,认为没人在操作,只要在提交时候才去检查有没有。
sqlsever安装失败,下载mysql会不会也失败?
回答 4
你机器安装office没有成功,可不可以安装QQ呢?
请问下 mysql 8 的参数 group_replication_member_expel_timeout 这个单位是啥?
回答 1
参数的话,直接查官方文档就行啦。官方文档地址:https://dev.mysql.com/doc/refman/8.0/en/groupreplicationoptions.htmlsysvargro
关于gtid的uuid在整个主从集群中的疑问?
回答 1
是的,你在从库执行showmasterstatus时可以看到ExecutedGtidSet是比主库多的,因为他要记录自己的gtid位置还要记录主库的gtid位置。很好理解,你主库下游的从库也可能是再下
mysql join时 优化性能的主要方法还是索引吗?
回答 2
已采纳
1、索引2、驱动表3、延迟关联等等方法。具体用哪种手法,要看具体SQL
Mysql的InnoDB引擎相对MyISAM引擎的优点?除了InnoDB,什么场景下可以选择其他存储引擎?
回答 3
已采纳
InnoDB相对MyISAM的优点:1)MyISAM不支持外键,而InnoDB支持外键。2)MyISAM不支持事务,而InnoDB支持事务。因此当除了查询和插入操作之外,还有比较多的更新和删除操作,优
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~