Skip to content

Commit 1d6b3ba

Browse files
committed
increase pool_size to avoid QueuePool limit
1 parent 9f3debf commit 1d6b3ba

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/db_config.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@
1212

1313
SQLALCHEMY_DATABASE_URL = os.environ["SQLALCHEMY_DATABASE_URL"]
1414

15-
engine = create_async_engine(SQLALCHEMY_DATABASE_URL)
15+
engine = create_async_engine(
16+
SQLALCHEMY_DATABASE_URL,
17+
pool_size=15,
18+
max_overflow=15,
19+
pool_timeout=30,
20+
)
1621
sync_engine = create_engine(SQLALCHEMY_DATABASE_URL)
1722

1823
async_session_maker = async_sessionmaker(engine, expire_on_commit=False)
1924

20-
2125
# database models (SQLAlchemy)
2226
class Base(DeclarativeBase): # pylint: disable=too-few-public-methods
2327
"""Classe base para modelos SQL Alchemy.

0 commit comments

Comments
 (0)