エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ActiveRecord のパフォーマンス関連 Tips - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ActiveRecord のパフォーマンス関連 Tips - Qiita
はじめに これは ActiveRecord のメモリ節約や処理速度向上等のパフォーマンスに関していくつか調べたり... はじめに これは ActiveRecord のメモリ節約や処理速度向上等のパフォーマンスに関していくつか調べたり知り得たことを書き留めたメモです。どちらかというと API よりバッチ処理に主眼をおいた Tips になります。 またパフォーマンスを重視する場合、コードの読みづらさだったり、バグを仕込んでしまったりとのデメリットとのトレードオフになることも多いのでその点はご留意ください。 インスタンス化を避ける ActiveRecord のインスタンス化はかなり時間の掛かる処理です。 例えば CSV を元に何千何万件の登録を行うような処理で、事前に各レコードに対して ActiveRecord のバリデーションやフックアクション(before_validationとか)を通したいことがあります。 この時に毎回 new して valid? していくとめちゃくちゃ時間がかかりますが、一度初期化したイ