Optimizing MySQL Queries
Query optimization is the first and most important task of MySQL performance. Experts agree: "[Tuning] queries
(and schemas) can
often give you 1000-fold performance increase"
(
High Performance MySQL).
If you are serious about MySQL performance then you must be serious about query optimization. The following
documents are detailed examples of optimizing various aspects of slow queries:
For non-technical users,
Non-technical Guide to Isolating Slow MySQL Queries outlines
how to get the best information to handoff to a MySQL expert who can fix the slow queries for you.
Intricacies of MySQL
If MySQL performance truly interests you then you will probably reach a point where simply knowing that
something works is not enough; you need to understand the intricate details of why it works. The following
documents investigate the intricate details of various MySQL issues: