
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby on Rails】Active StorageのN+1問題 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby on Rails】Active StorageのN+1問題 - Qiita
はじめに Railsなどを中心に勉強中のエンジニア初心者が他の記事を参考にしたり、実際に実装してみたり... はじめに Railsなどを中心に勉強中のエンジニア初心者が他の記事を参考にしたり、実際に実装してみたりして、アウトプットの一環としてまとめたものです。 間違っていることもあると思われるので、その際は指摘いただけると幸いです。 N+1問題とは N+1問題とは、データベースからデータを取り出す際に、大量のSQLが発行されて動作が遅くなる問題のこと。 もう少し具体的に言うと、ループ処理の中で都度SQLを発行してしまうことで、1つ目の値の関連データを取得するためにSLQを発行し、2つ目の値の関連データを取得するためにSQLを発行し、3つ目の、、、というイメージ。 関連データもまとめて取得してからループ処理に入ればN+1問題は起きない(はず)。 この記事の前提 今回は、RailsのActive Storageを使用したところN+1問題に遭遇したため、その対処法について記載する。 ここでは、部屋貸出サ