mysql之show full processlist详解

  mysql show full processlist 用来查看当前线程处理情况,具体信息请参考官网:https://dev.mysql.com/doc/refman/5.7/en/show-processlist.html

  show full processlist 返回的结果是实时变化的,是对mysql链接执行的现场快照,所以用来处理突发事件非常有用。

 

  一般用到 show processlist 或 show full processlist 都是为了查看当前 mysql 是否有压力,都在跑什么语句,当前语句耗时多久了,有没有什么慢 SQL 正在执行之类的

  可以看到总共有多少链接数,哪些线程有问题(time是执行秒数,时间长的就应该多注意了),然后可以把有问题的线程 kill 掉,这样可以临时解决一些突发性的问题。

  有时候一个快照可能看不出什么问题,那么可以频发的刷新试试

 

命令详解及kill的使用:https://www.cnblogs.com/duhuo/p/5678286.html

show full processlist详解:https://www.cnblogs.com/tongcharge/p/11495393.html

 

 

posted @ 2020-05-09 09:53  ji丶  阅读(5050)  评论(0编辑  收藏  举报