mirror of
https://github.com/xfgryujk/blivechat.git
synced 2026-08-19 09:43:28 +08:00
优化一些参数
This commit is contained in:
@@ -15,8 +15,15 @@ class OrmBase(sqlalchemy.orm.DeclarativeBase):
|
||||
def init(_debug):
|
||||
cfg = config.get_config()
|
||||
global _engine
|
||||
# engine = sqlalchemy.create_engine(cfg.database_url, echo=debug)
|
||||
_engine = sqlalchemy.create_engine(cfg.database_url)
|
||||
_engine = sqlalchemy.create_engine(
|
||||
cfg.database_url,
|
||||
pool_size=5, # 保持的连接数
|
||||
max_overflow=5, # 临时的额外连接数
|
||||
pool_timeout=3, # 连接数达到最大时获取新连接的超时时间
|
||||
# pool_pre_ping=True, # 获取连接时先检测是否可用
|
||||
pool_recycle=60 * 60, # 回收超过1小时的连接,防止数据库服务器主动断开不活跃的连接
|
||||
# echo=debug, # 输出SQL语句
|
||||
)
|
||||
|
||||
OrmBase.metadata.create_all(_engine)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user