并发优化

This commit is contained in:
stardrophere
2026-03-12 15:05:37 +08:00
parent 37791c7976
commit 19a61e6567
3 changed files with 216 additions and 121 deletions
+3 -1
View File
@@ -6,8 +6,10 @@ from sqlalchemy.orm import sessionmaker
SQLALCHEMY_DATABASE_URL = "sqlite:///./data/demo.db"
# 创建数据库引擎
# 增加 timeout=30 允许连接在遇到 locked 时最多等待 30 秒,而不是直接报错
engine = create_engine(
SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}
SQLALCHEMY_DATABASE_URL,
connect_args={"check_same_thread": False, "timeout": 30}
)