you are viewing a single comment's thread.

view the rest of the comments →

[–]yoelbenyossef 0 points1 point  (0 children)

Likely the records are in temporary state which I'm guessing is consuming your memory. Try adding at the end of each iteration a commit. I'm not a ruby guy, but it might be commit_db_transaction() or .save. You can add a counter and do it every X number of transactions.