プログラミング学習記録

主にRuby on Railsを使ったプログラミングを学んでいます。

2021-09-06から1日間の記事一覧

N + 1問題

N + 1問題とは SQLが必要以上に実行されてしまい、パフォーマンスが落ちる問題。 どういう時に起こるかというと、外部キー制約でアソシエーションが定義された複数のテーブルの情報を、横断的に繰り返し処理を用いて取得しようとする場合。例えば、一対多の…