如何删除使用deamon程序创建的睡眠mysql连接

如何删除使用deamon程序创建的睡眠mysql连接,mysql,pdo,daemon,Mysql,Pdo,Daemon,在执行守护程序时,它正在创建大约10个处于睡眠模式的连接。 我们正在使用PDO库连接此数据库。此守护进程将每1分钟执行一次。 如何解决这个问题?请参阅Percona guy的精彩文章 长话短说: 如果您不想重写守护进程,可以随意调整MySQL,将其max\u connections设置为所需的任何高值,并查看机器如何处理它(RAM问题可能会出现)。但是,如果大部分时间连接处于睡眠模式,并且守护进程不会导致高争用和死锁,那么您就没事了。什么问题?你为什么认为有些事情不对?如果守护进程需要连接,它将

在执行守护程序时,它正在创建大约10个处于睡眠模式的连接。 我们正在使用PDO库连接此数据库。此守护进程将每1分钟执行一次。
如何解决这个问题?

请参阅Percona guy的精彩文章

长话短说:


如果您不想重写守护进程,可以随意调整MySQL,将其max\u connections设置为所需的任何高值,并查看机器如何处理它(RAM问题可能会出现)。但是,如果大部分时间连接处于睡眠模式,并且守护进程不会导致高争用和死锁,那么您就没事了。

什么问题?你为什么认为有些事情不对?如果守护进程需要连接,它将创建并使用它们。如果它决定睡眠,然后继续使用连接,那么它就是这样设计的。我有大约50个守护进程,它显示有600多个活动连接。实际上,我们有大约500个连接。所以我们收到了“连接太多”的问题。如何克服这个问题?