数据库
首页 > 数据库> > mysql show processlist query显示state = null

mysql show processlist query显示state = null

作者:互联网

我有一个脚本运行一批非常相似的查询.

除了一个之外,所有这些都没有任何问题.

只有一个查询被卡住了.

在“show processlist”中,查询具有state = null

根据文档,show processlist只应为“show processlist”线程本身报告“State = null”.

    Server version: 5.0.67 MySQL Community Server (GPL)
    mysql> show processlist;
    +---------+--------+-----------+--------------+---------+------+-------+------------------------------------------------------------------------------------------------------+
    | Id      | User   | Host      | db           | Command | Time | State | Info                                                                                                 |
    +---------+--------+-----------+--------------+---------+------+-------+------------------------------------------------------------------------------------------------------+
    | 3866613 | user   | localhost | db_name      | Query   | 1986 | NULL  | select log_time,log_action,log_action_id,log_object_id, @abcde:=if(log_action='abcde',to_            |
    | 3873414 | root   | localhost | NULL         | Query   |    0 | NULL  | show processlist                                                                                     |
    +---------+--------+-----------+--------------+---------+------+-------+------------------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)

解决方法:

可能是您的mysql版本的错误,请查看this bug以获取更多信息.

标签:mysql,thread-state,processlist
来源: https://codeday.me/bug/20190709/1415876.html