[Django] Model.objects.get はメモリを掴む
2008年11月25日
Django-0.96.2 です。
以下のようなスクリプトを起動させると、メモリ使用量がどんどん増えていきます。
# ループ回数は適当 for i in range(200000): # SomeModel は 他テーブルとのリレーション無し models.SomeModel.objects.get(id=1)
解決方法がわからず(バグ?)、生クエリ発行で対処しました。
長いバッチを書くときは気をつけよう・・・。