mirror of
https://github.com/stardrophere/InsightRadar.git
synced 2026-06-06 00:00:05 +08:00
并发优化
This commit is contained in:
@@ -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}
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user