N+1 Query Problem
Spot and eliminate the pattern of "1 query for the list + N queries for each item's related rows" that quietly destroys performance.
The N+1 query problem is one of the most common and most damaging performance bugs in applications that use an ORM. The name describes the shape: one query fetches a list of N parent rows, and then, as the code touches each parent's related data, it fires one additional query per parent — N more queries. A page showing 100 orders with their customers quietly issues 101 queries instead of one or two, and because each is fast in isolation, the problem hides in development and only surfaces as latency under real data volumes.
Asking the waiter to bring each ingredient separately, then making 50 trips. Or: order the dish; everything comes together.