N+1問題について理解する - Qiita
概要 N + 1問題とは 元のモデルを取得するクエリ1個に加えて、関連するモデルのデータの取得をレコードの数(N個)分発行されることによって起こるクエリが最適化されていない問題のことをいいます。 これによりアプリケーションのパフォーマンスが低下します。 Laravel では 例えばwithでEagerLoading によってこの N + 1 問題を回避できます。
Discover companies you will love
株式会社クーリエ / エンジニア メンバー
組織エンゲージメント、ウェルビーイングに興味があります。
顧客にとって価値があるかを常に考えながらエンジニアとして部署を跨ぎ、会社で一体となって開発したいです
転職活動をしていました
1年で50個の外部イベント、2024年からLTに3回登壇し、制度を作る働きかけを経営層に行いました。 今後はLTで会社の宣伝も積極的に行ったり、会社発信でイベントを企画したいです。
厚労省労災システムの開発に従事 Java、MySql
当初は教師を目指していましたが教育というのは会社に所属してもできます。 会社でサービスを通して「もっと前向きに働けたり、自分で可能性を切り開ける人を増やしたい」と思うようになりました。 当時専攻していたものが情報科学だったのでエンジニアを志望しました。
高校時代に「殻を破れ」と色んな教師の方からよく言われていました。 その環境のおかげで当時から自分で新しい可能性を掴む為に主体的に動いたりすることができるようになりました。 そして、若い人たちが自分たちで切り開いていくことに貢献できる教育ということに関わりたいと思うようになり、教師を目指しました。
概要 N + 1問題とは 元のモデルを取得するクエリ1個に加えて、関連するモデルのデータの取得をレコードの数(N個)分発行されることによって起こるクエリが最適化されていない問題のことをいいます。 これによりアプリケーションのパフォーマンスが低下します。 Laravel では 例えばwithでEagerLoading によってこの N + 1 問題を回避できます。