Key words:N+1 query

N+1 Query và vấn đề của backend

N+1 Query và vấn đề của backend

Khi backend "chạy được" nhưng không thể scale Trong rất nhiều hệ thống backend hiện đại, đặc biệt là dùng GraphQL hay các thư viện như Prisma / TypeORM / Sequelize / Hibernate — có một vấn đề gần như mọi team đều từng gặp và xảy ra thường xuyên: > N+1 Query Problem Điều nguy hiểm là N+1 thường không làm hệ thống chết ngay. Mà nó âm thầm, lặng lẽ làm: * Tăng latency * Tăng CPU database * Ăn connection pool * Làm API chậm dần theo thời gian Cho đến khi production traffic tăng đủ lớn. Lúc đó ... »