The Ultimate Guide to MySQL Query Optimization
At its core, query optimization comes down to one goal: Make the database read as few rows as possible.
If MySQL reads 300,000 rows to return 5 results, it is slow. If it reads 5 rows to return 5 results, it is lightning fast.
In The Developer’s Guide to Identifying Slow MySQL Queries, we covered the mechanics of finding your slowest queries using server logs and gave a brief introduction to the EXPLAIN command.
But once you’ve identified a slow query,
... Continue reading
