Query Optimization
Hindari SELECT *, kurangi N+1 query, dan pastikan filter memakai kolom terindeks.
-- before: N+1 (satu query per kursus)
SELECT * FROM lessons WHERE course_id = ?
-- after: satu query dengan JOIN / eager load
SELECT * FROM courses c
JOIN lessons l ON l.course_id = c.id;
Ukur sebelum dan sesudah optimasi, jangan menebak.