
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
新卒研修でN+1問題について学んだこと - Qiita
はじめに 今回は私が新卒研修で学んだN+1問題について学んだことをアウトプットしていきます。 この記事... はじめに 今回は私が新卒研修で学んだN+1問題について学んだことをアウトプットしていきます。 この記事の対象者としては N+1問題について知らない方 Laravel初心者の方 を想定しております。修正点やアドバイスなどございましたら、ご意見ください! N+1問題とは SQLのクエリを発行して情報を集めていく必要がありますが、その際、余分にたくさんのクエリを発行してしまい、少なからず表示速度等に悪影響を出してしまうことを指します。親レコードを1つ取得し、その後、各子レコードを個別に取得するため、合計でN+1回のクエリが実行されます。ここでNは子レコードの数を指します。 具体例 具体的な例を挙げてみましょう。仮に、あるECサイトの注文履歴を表示するというケースを考えます。この場合、以下の3つのテーブルが関与します orders テーブル:各注文に関する情報を保持 items テーブル:販売商品