2012-04-04 5 views
4

非常によく似たクエリのバッチを実行しているスクリプトがあります。
1つを除き、すべて問題なく動作します。
1つのクエリだけが停止しています。
"show processlist"でクエリにstate = nullが指定されています
docsによると、show processlistは、 "show processlist"スレッド自体に対してのみ "State = null"と報告する必要があります。
mysql show processlist query = 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) 

答えて

1

は、より多くの情報のためthis bugを見て、mysqlののバージョンのバグである可能性があります。

+0

ありがとうございました。私もmysqlのバグのように思えます。クエリキャッシュを無効にしようとしましたが、それは役に立ちませんでした。 mysqlのアップグレードを試みます。 – user1312090