По поиску наткнулся что у SQLAlchemy есть пул потоков: http://docs.sqlalchemy.org/en/latest/core/pooling.html Настраивается он просто, указав параметры в create_engine.
У меня вопрос, где физически храниться этот пул? В каждой запущенной процессе питона (я так понимаю в каждом wsgi) свой пул? Или как это устроенно вообще в питоне?