From ac093fcd04d9022bc8713eaddee8ffe9af2f79f8 Mon Sep 17 00:00:00 2001 From: KittenTM Date: Sun, 22 Mar 2026 07:05:37 +0100 Subject: [PATCH] fix: increase DB limits to allow for seamless loading --- database.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/database.py b/database.py index 0c6f6a5..e51e262 100644 --- a/database.py +++ b/database.py @@ -59,7 +59,14 @@ class PlayerRank(Base): createdAt = Column(DateTime, server_default=func.now()) updatedAt = Column(DateTime, onupdate=func.now()) -engine = create_engine(settings.db_url, pool_pre_ping=True) +engine = create_engine( + settings.db_url, + pool_pre_ping=True, + pool_size=20, + max_overflow=30, + pool_timeout=60, + pool_recycle=1800 +) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) # TODO: look into why this is being called twice on startup