Scraps 最終更新 2026/10/07 20:02

原文著者: @st-1985 /

【ActiveRecord】CSV処理でメモリ使用量が増え続けた話

  • #バックエンド
  • #データベース
  • #DevOps・CI/CD

AIで作成し、掲載基準に基づいて自動選定した要約です。

  • ActiveRecordのhas_many関連付け経由でレコードを作成するとメモリ使用量が増加した
  • buildメソッドで作成したオブジェクトが関連付けのtargetに追加され、逆関連付けの設定でbelongs_to側からも追加される
  • 関連付けを経由せずにモデルを直接インスタンス化することでメモリ使用量の増加を防げるが、逆関連付けの設定に注意が必要
【ActiveRecord】CSV処理でメモリ使用量が増え続けた話

Zenn / 原文を読む