mysql show processlist

来源:互联网 发布:手机身份证照片软件 编辑:程序博客网 时间:2024/05/22 05:19

如果使用use mydb;语句时,出现一直等待的状态,则可能(1)数据库表数据庞大(2)某些sql语句还在执行,锁住或者卡住了。

mysql查看sql语句的执行情况,可以使用show processlist。


重点看state这一列,若state标记为Locked,则表示该sql查询被其他SQL查询锁住了。可以使用kill #id#把该查询撤销。#id#代表该查询的ID,例如 kill 1624869 。这里附上state的所有情况说明:http://dev.mysql.com/doc/refman/5.0/en/general-thread-states.html

0 0