问答

服务器上的mysql中的一个表操作特别慢,如何知道该表的使用情况

作者:admin 2021-04-22 我要评论

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

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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

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

###

你可以在执行这个更新操作的时候,再打开一个连接执行下show processlist,看下到底有哪些语句在执行,包括他的时间,命令,在哪个库执行等,也许能发现问题。
1.有可能是其他语句阻塞了
2.你的数据太多,执行update也会很慢
3.你的执行里面包含了事务

###

打开慢查询日志, 然后结合其它日志信息查看具体运行状态信息。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 服务器上的mysql中的一个表操作特别慢

    服务器上的mysql中的一个表操作特别慢

  • 关于useRef的一点疑惑

    关于useRef的一点疑惑

  • ng-zorro的nz-selected组件所有的事件

    ng-zorro的nz-selected组件所有的事件

  • MySQL索引失效,先记录下

    MySQL索引失效,先记录下

腾讯云代理商
海外云服务器