N+1 problem ત્યારે થાય છે જ્યારે કોઈ field resolver દરેક parent item દીઠ એક વાર ચાલે અને દરેક વખતે તેની પોતાની database query issue કરે. N posts ની list લાવવી અને પછી દરેક post નો author લાવવો posts માટે 1 query + authors માટે N queries fire કરે છે — N+1 round trips જે load હેઠળ performance ને કચડી નાખે છે.
તે શા માટે થાય છે
Resolvers per field, per item ચાલે છે. list ના દરેક post માટે અલગથી execute થાય છે, અને તેમાંથી કોઈને બીજા વિશે ખબર નથી, તેથી દરેક પોતાનું કરે છે.
