Performance: Select queries
HIGH IMPACT
Select queries affect how fast data is fetched from the database and how quickly the page can show content.
$users = DB::table('users')->select('id', 'name', 'email')->get();
$users = DB::table('users')->get();| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Select all columns without filter | N/A | N/A | High data transfer delays paint | [X] Bad |
| Select specific columns | N/A | N/A | Less data speeds paint | [OK] Good |
| N queries in loop | N/A | N/A | Multiple DB hits delay response | [X] Bad |
| Eager loading related data | N/A | N/A | Fewer queries speed paint | [OK] Good |
| Raw queries without caching | N/A | N/A | Repeated slow queries delay paint | [X] Bad |
| Cached query results | N/A | N/A | Faster repeated loads | [OK] Good |