6

非常によく似たクエリのバッチを実行するスクリプトがあります。
1つを除いて、すべて問題なく動作します。
1 つのクエリだけが動かなくなっています。
「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)
4

1 に答える 1

2

お使いのバージョンの mysql のバグである可能性があります。詳細については、このバグをご覧ください。

于 2012-04-04T06:52:14.813 に答える