如何记录所有SQLAlchemy查询占用的空间?

时间:2014-04-24 00:26:42

标签: postgresql sqlalchemy flask-sqlalchemy heroku-postgres

我在Heroku的Flask应用程序中使用SQLAlchemy作为PostgreSQL上的ORM。

我从Heroku得到“超出内存限制”错误(R14),并且有一个理论是ORM的一些查询返回了非常大的结果集(数千行或更多)占用太多记忆。我在一些查询中使用.all()方法,所以这很可能就是问题。

有没有办法自动记录每个SQLAlchemy查询返回的行数,或者甚至是每个结果集占用的内存量?

0 个答案:

没有答案