python-3.x - 在多线程上执行查询时,它说连接池已用尽
问题描述
我正在为单个表执行 3 个查询,并且在 5 个表上运行它,所以我使用每个表的线程,当我尝试执行程序时,它总是显示以下错误消息:
我已经尝试使用以下代码:
def get_cursor()
pool = ThreadedConnectionPool(
minconn=3,
maxconn=5,
dbname=databaseb_name,
user=user,
password=password,
host=host,
port=port
)
conn = pool.getcon()
cursor = conn.cursor()
return cursor
但这无济于事。
请建议。
解决方案
推荐阅读
- android - 在视图模型中替换当前协程调用的最佳实践
- javascript - 如何从 UI5 中的 DOM 中删除脚本元素?
- python - 我如何知道我的 SQL 查询是否暴露给 SQL 注入
- networking - OpenVPN 无法通过特定子网访问互联网
- excel - 恢复公式的显示结果
- nginx - 是否可以为正向代理创建 NGINX 反向代理?
- visual-studio-code - 在 VSCode 上加载/访问安全帽
- python - 无法打印出字符串的十六进制值
- pine-script - 当我尝试从 pine 脚本 (Trading View) 中的两个数组中查找唯一值时出现错误“索引 30 超出范围,数组大小为 30”?
- keyboard - 使用 autohotkey 在 Microsoft 设计器键盘中将表情符号键更改为 ctrl