All the articles I've archived.
Getting the most out of your existing MySQL instance by finding and fixing slow queries before reaching for replicas, sharding, or partitioning.