Skip to content

Commit 5b32418

Browse files
committed
refactor: Increase database connection pool
1 parent 948c18a commit 5b32418

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

backend/common/core/db.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
from sqlmodel import Session, create_engine, SQLModel
22

3-
43
from common.core.config import settings
54

5+
engine = create_engine(str(settings.SQLALCHEMY_DATABASE_URI), pool_size=20, max_overflow=30, pool_recycle=3600,
6+
pool_pre_ping=True)
67

7-
engine = create_engine(str(settings.SQLALCHEMY_DATABASE_URI))
88

99
def get_session():
1010
with Session(engine) as session:
1111
yield session
1212

13+
1314
def init_db():
1415
SQLModel.metadata.create_all(engine)

0 commit comments

Comments
 (0)