Dev.to
7/14/2026

A practical checklist for optimizing slow MySQL queries in Laravel
Original: 🚀 How I Optimize Slow MySQL Queries in Laravel: My Practical Checklist
Short summary
A practical checklist for optimizing slow MySQL queries in Laravel applications. Key steps include measuring with EXPLAIN, avoiding SELECT *, adding composite indexes, eliminating N+1 queries via eager loading, caching infrequently changed data, and paginating large result sets. The author emphasizes targeted improvements over applying every trick blindly.
- •Use EXPLAIN and monitoring tools to identify the slowest queries before optimizing
- •Avoid SELECT *, add composite indexes, and eliminate N+1 queries with eager loading
- •Cache infrequently changed data and paginate large result sets for better performance
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



