标签: postgresql sqlalchemy flask-sqlalchemy heroku-postgres
我在Heroku的Flask应用程序中使用SQLAlchemy作为PostgreSQL上的ORM。
我从Heroku得到“超出内存限制”错误(R14),并且有一个理论是ORM的一些查询返回了非常大的结果集(数千行或更多)占用太多记忆。我在一些查询中使用.all()方法,所以这很可能就是问题。
.all()
有没有办法自动记录每个SQLAlchemy查询返回的行数,或者甚至是每个结果集占用的内存量?