Поведението по подразбиране на SQLAlchemy е да обединява връзки в рамките на Engine:
http://www.sqlalchemy.org/docs/core/engines.html
http://www.sqlalchemy.org/docs/core/pooling.html
Що се отнася до нещото за прекъсване на връзката през нощта, това е известно поведение на MySQL, SQLAlchemy предоставя флага pool_recycle, за да го заобиколи. Ето много връзки, които го описват:
http://www.sqlalchemy.org/docs/dialects/mysql .html#connection-timeouts
http://www.sqlalchemy.org/docs/core /pooling.html#setting-pool-recycle
http://www.sqlalchemy.org/docs/core/engines .html#sqlalchemy.create_engine (pool_recycle)
http://www.sqlalchemy.org/trac/wiki/FAQ#MySQLserverhasgoneaway
Публикация в блога от само преди няколко дни:
http://douglatornell.ca/blog/2012/01/08/ оставам жив/