在MySQL休眠进程(Sleeping Processes in MySQL)

2019-10-17 06:39发布

我有一系列的设计为长时间运行的Python脚本的。 当我看着MySQL进程监视器,我看到他们三人将始终为0时,其中的2,我用实际数据插入到数据库将有总是计数的值,并且永远不会重置0含义,最终他们遇到可怕的“MySQL已经走了”。

我使用MySQLdb的。

有人可以解释为什么出现这种情况?

有没有一种方法,以确保他们此值重置为0?

谢谢

Answer 1:

这听起来像你的空闲超时到期。 这是设置在mysqld服务器配置,不过,是不是真的有MySQLdb的一个问题。 您需要调整等待超时当您连接系统变量,无论是在服务器配置,或用SQL语句。



文章来源: Sleeping Processes in MySQL