ปัญหา N+1 เกิดขึ้นเมื่อ resolver ของ field ทำงานหนึ่งครั้งต่อ parent แต่ละตัว และแต่ละครั้งก็ยิง query ไปยังฐานข้อมูลของตัวเอง การดึง list ของ post จำนวน N รายการแล้วตามด้วย author ของแต่ละ post จะยิง 1 query สำหรับ post + N query สำหรับ author — รวม N+1 รอบ ซึ่งทำลายประสิทธิภาพเมื่อมีโหลดสูง
ทำไมจึงเกิดขึ้น
resolver ทำงานทีละ field ทีละรายการ จะ execute แยกกันสำหรับทุก post ใน list และไม่มีตัวไหนรู้จักตัวอื่น แต่ละตัวจึงเรียก ของตัวเอง
