我一直在閱讀關於connection pooling的SQLAlchemy文檔,而主題本身很簡單;我認爲它與你如何部署應用程序有很大關係(我在這裏討論WSGI應用程序)。最近我開始使用Gunicorn。它有幾種類型的工人。目前,我只使用同步工作者:那些「一次處理單個請求」的人。在不同的部署環境中使用SQLAlchemy連接池
因此,在這種情況下,最好使用StaticPool,即每個工作人員單個可重用的連接?或者,即使在同步工作者的情況下,SQLAlchemy也可以嘗試進行多個連接? - 假定應用程序本身不使用線程。
我要玩隨着AssertionPool在開發中,所以我可以獲得更多的見解。但我認爲我有重點。 – manu