服务器上的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
相关问题
linux 怎么查看cpu历史使用情况
579浏览 • 1回复 待解决
一个mysql插入截断问题有懂吗?
328浏览 • 1回复 待解决
如何解决 mysql 1040 连接数太多?
905浏览 • 1回复 待解决
mysql连接一个问题
565浏览 • 1回复 待解决
服务器 mysql 密码问题
704浏览 • 0回复 待解决
一个sql语句,删除两张数据
1057浏览 • 2回复 待解决
mqtt服务器通信有知道吗?
663浏览 • 1回复 待解决
请教一个mysql问题有知道吗?
796浏览 • 1回复 待解决
Mysql数据如何打乱排序?
679浏览 • 1回复 待解决
polardb最大连接数是多少 ?
1240浏览 • 1回复 待解决
mysql shell 如何查看服务器状态?
2105浏览 • 1回复 待解决