2011-10-10 134 views
2

我已经看过了stackoverflow,并可以看到一些古老的帖子,并想知道目前的想法是关于在Python中为MySQL池连接。Python MySQL连接池

我们有一组python进程,每个线程创建一个与MySQL的连接。这一切工作正常,但我们可以有超过150个连接到MySQL。

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

是否有一种将连接池添加到Python MySQL的好方法,并且可以在不重写所有现有代码的情况下完成此操作?

非常感谢。

PT

+0

如果您决定要重写代码,SQLAlchemy可以有效地处理这个问题(http://www.sqlalchemy.org) –

回答

1

DBUtils

也许你有一个MySQL的抽象层,你可以修改此层以避免重写全部代码。

如果不是,你必须破解你的Python-MySQL驱动程序。