N+1 problem అనేది ఒక field resolver ప్రతి parent item కు ఒకసారి నడిచి, ప్రతి నడక తన సొంత database query ను జారీ చేసినప్పుడు జరుగుతుంది. N posts యొక్క list ను fetch చేసి, ఆపై ప్రతి post యొక్క author ను fetch చేయడం posts కోసం 1 query + authors కోసం N queries ను fire చేస్తుంది — ఇవి load కింద performance ను దెబ్బతీసే N+1 round trips.
ఇది ఎందుకు జరుగుతుంది
Resolvers per field, per item గా నడుస్తాయి. list లోని ప్రతి post కు విడిగా execute అవుతుంది, మరియు వాటిలో ఏదీ ఇతరుల గురించి తెలియదు, కాబట్టి ప్రతి ఒక్కటి తన సొంత చేస్తుంది.
