
SQLAlchemy
独立上分ccc
这个作者很懒,什么都没留下…
展开
-
Python多线程(MultiProcess)中sql查询返回结果缺失
场景: python 多线程中,传入多个sql进行查询,返回的结果和传入的sql数量不一致。 原因: 单个 SQL 查询比较耗时,导致 SQLAlchemy 的连接池被占满,后续连接等待时间过长超过了默认的 pool_timeout 值而被丢弃 所以每次获取到的数据结果返回和传入的sql结果不一致。 处理办法: 把 pool_size 和 max_overflow 的值调大(pool_size = 20, max_overflow = 30) engines['config']..原创 2020-05-22 11:52:27 · 638 阅读 · 0 评论 -
SQLAlchemy中如何理解‘自关联多对多’模型
from flask_sqlalchemy import SQLAlchemy from flask import Flask app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:ccc@127.0.0.1:3306/many2many' app.config['SQLALCHEMY_...原创 2018-11-24 19:28:32 · 969 阅读 · 0 评论