Python MySQL连接池

Python MySQL连接池,python,mysql,multithreading,process,pooling,Python,Mysql,Multithreading,Process,Pooling,我已经浏览了stackoverflow,看到了一些关于这方面的老文章,我想知道当前在Python for MySQL中使用池连接的想法是什么 我们有一组python进程,每个线程都在线程化,以创建到MySQL的连接。这一切都很好,但我们可以有超过150个到MySQL的连接 当我查看MySQL中的进程状态时,我可以看到大多数连接大部分时间处于休眠状态。应用程序正在连接到Twitter流媒体API,因此它很忙,但这只占少数连接 有没有一种很好的方法可以将连接池添加到Python MySQL中,而无需

我已经浏览了stackoverflow,看到了一些关于这方面的老文章,我想知道当前在Python for MySQL中使用池连接的想法是什么

我们有一组python进程,每个线程都在线程化,以创建到MySQL的连接。这一切都很好,但我们可以有超过150个到MySQL的连接

当我查看MySQL中的进程状态时,我可以看到大多数连接大部分时间处于休眠状态。应用程序正在连接到Twitter流媒体API,因此它很忙,但这只占少数连接

有没有一种很好的方法可以将连接池添加到Python MySQL中,而无需重新编写所有现有代码就可以简单地完成

非常感谢

PT

参见

也许你有一个MySQL的抽象层,你可以修改这个层来避免重写所有的代码


否则,您必须破解Python MySQL驱动程序。

如果您决定重新编写代码,SQLAlchemy可以有效地处理()