pool_recycle标志的单位是什么?[SQLAlchemy]
在使用SQLAlchemy连接数据库时,你可以设置一个叫做pool_recycle的选项,这样可以防止MySQL在8小时后自动断开连接。有人知道这个pool_recycle选项的单位是什么吗?是分钟、小时还是秒呢?我在文档里找不到相关信息。
1 个回答
4
class sqlalchemy.pool.Pool(creator, recycle=-1, echo=None, use_threadlocal=False, logging_name=None, reset_on_return=True, listeners=None, events=None, _dispatch=None)
[snip]
recycle – 如果这个值不是-1,就表示连接被回收的时间间隔,单位是秒。这意味着在使用连接时,如果超过了这个时间限制,连接就会被关闭,并用一个新的连接替代。默认值是-1。