Learn VisualLearn DB

リクエスト全体のクエリ数を数える

N+1は親N件を1回で取得し、親ごとに子を1回取得します。例えば顧客6人を読み込んだあと、顧客ごとに注文を取得すると合計7クエリになります。往復の固定コストがNに応じて増えますが、JOINやINによる一括取得なら2クエリに減らせます。

この課の目標

N+1を検出し、一括取得へ変える。

各クエリが速くても遅くなる理由は?