Skip to content
Latchkey

先読み込みとは?

先読み込みは、オブジェクトとその指定された関連レコードを1つのクエリ、または少数の固定されたクエリでまとめて取得します。関連はアクセスされる前に読み込まれ、必要時ではありません。これは、ループ内の遅延読み込みによって生じる N+1 クエリ問題の標準的な対処法です。

なぜ重要か

関連する行を1回でまとめて取得することで、多数の小さなクエリを1つの効率的なクエリに集約します。誤って使うとデータを過剰に取得することがあり、往復の削減と引き換えに追加のペイロードを伴います。

関連ガイド