Сам дизайн аналогичен Flask-SQLAlchemy, за исключением части, которая сама по себе django_sorcery.db.sqlalchemy.SQLAlchemy
является сессией с областью действия, где по умолчанию она использует сессию с локальной областью потока.
Если вы используете django_sorcery.db.middleware.SQLAlchemyMiddleware
у вас все настроено на сеанс на запрос, вы получите один сеанс на запрос, а промежуточное ПО удалит его в конце запроса.
Что касается пула соединений, то он управляется самой sqlalchemy.Вы можете переопределить конфигурацию пула соединений через строку запроса URL-адреса соединения или использовать ALCHEMY_OPTIONS["engine_options"]
в конфигурации базы данных, которая передаст их в create_engine