[python] select文のSQLAlchemyメモリー・ホッグ


0 Answers

Question

SQLAlchemyによると、select文はforループのiterableとして扱われます。 結果は、大量の行を返すselect文が過度のメモリを使用しないことです。

私は、MySQLテーブル上で次のような記述を見つけることができます:

for row in my_connections.execute(MyTable.__table__.select()):
    yield row

私は利用可能なメモリをオーバーフローし、最初の行が生成される前にスラッシングを開始するので、これを続行していないようです。 私は間違って何をしていますか?




Related