服务器上的mysql中的一个表操作特别慢,如何知道该表的使用情况(例如连接数之类的)?

生产服务器上的mysql中有一张表进行更新操作时极慢,很久才能完成一个操作,但其他表很快。服务器也没有出现负载过高的问题,运行很流畅。

所以应该如何对这张表进行分析,比如当前使用数,当前查询数和更新数,看到底慢在哪里?有相关的mysql命令吗?


mysql
服务器
运维
2023-02-21 13:04:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
重庆大镖客

你可以在执行这个更新操作的时候,再打开一个连接执行下​show processlist​,看下到底有哪些语句在执行,包括他的时间,命令,在哪个库执行等,也许能发现问题。

1.有可能是其他语句阻塞了

2.你的数据太多,执行update也会很慢

3.你的执行里面包含了事务

分享
微博
QQ
微信
回复
2023-02-21 14:22:23
相关问题
服务器 mysql 密码问题
331浏览 • 0回复 待解决
请教一个mysql问题有知道吗?
331浏览 • 1回复 待解决
mysql shell 如何查看服务器状态?
1267浏览 • 1回复 待解决
polardb最大连接数是多少 ?
309浏览 • 1回复 待解决
sequelize;mysql关联查询问题
327浏览 • 1回复 待解决
MySQL dual问题有懂吗?
528浏览 • 1回复 待解决
RDS MySQL是否有监控?
618浏览 • 1回复 待解决
mysql 历史数据如何迁移到 bak
1845浏览 • 1回复 待解决
问大家一个问题,关于原服务
4509浏览 • 1回复 待解决
entry如何拉起另一个ModuleAbility
1191浏览 • 1回复 待解决
PolarDB修改数据怎么回事?
325浏览 • 1回复 待解决
鸿蒙系统有类似苹果服务器吗?
6022浏览 • 1回复 待解决
VScode终端ssh连接不到Linux服务器问题
21788浏览 • 2回复 待解决