SQL Alchemy和mySql数据库连接太多

2024-05-18 15:33:33 发布

您现在位置:Python中文网/ 问答频道 /正文

使用sql alchemy通过pymysql连接到mysql数据库

db中允许的最大连接数/用户数=151(默认值)

创建引擎时:

eng = db.create_engine(blah)
dbMeta = db.MetaData(bind=eng)

然后连接到db/为每个表创建一个表对象:

tbl = db.Table(tableName, dbMeta, autoload=True, autoload_with=eng)

最后执行一些select语句,即:

db.select([table_object]).where(table_object.columns = x)

一段时间后,由于连接太多,我最终在mysql中出现了一个错误-了解在查询之后我需要关闭/处理连接/引擎,有人能帮我了解连接方面发生了什么吗?当我们查看数据库本身时,我的用户似乎只有4或5个连接(与python中的连接+我的用户下SQLYG中的其他连接一致)


Tags: 用户引擎数据库dbsqlobjectmysqltable

热门问题