Mysql查询挂起。 Processlist显示查询状态为null

时间:2016-06-01 13:07:16

标签: php mysql

我正在使用MySQL版本:5.1.73源代码分发

我几周来一直在用PHP调用某个查询,从来没有遇到过问题。突然昨天PHP页面不再加载。当我尝试调试时,我看到查询挂在MySQL中。

这是进程列表显示的内容:

+----+------+-----------+---------------+---------+------+-------+------------------------------------------------------------------------------------------------------+
| Id | User | Host      | db            | Command | Time | State | Info                                                                                                 |
+----+------+-----------+---------------+---------+------+-------+------------------------------------------------------------------------------------------------------+
|  8 | root | localhost | assy_dirs_vcb | Query   | 1396 | NULL  | SELECT       IF(vcb.date_in,date_format(vcb.date_in, '%m/%d/%Y'),''),
                                                vcb.type,
                                                IF(vcb.pilo |
| 11 | root | localhost | assy_dirs_vcb | Query   | 1364 | NULL  | SELECT       IF(vcb.date_in,date_format(vcb.date_in, '%m/%d/%Y'),''),
                                                vcb.type,
                                                IF(vcb.pilo |
| 23 | root | localhost | assy_dirs_vcb | Query   |    0 | NULL  | show processlist                                                                                     |
+----+------+-----------+---------------+---------+------+-------+------------------------------------------------------------------------------------------------------+
3 rows in set (0.00 sec)

表很小,当查询工作时,它会在大约一秒钟后返回。我尝试重新启动mysqld服务,但它没有效果。

我需要重新启动并运行。可能是什么原因,或者需要重新启动什么?

0 个答案:

没有答案