* Sorguda LIKE '%string%' gibi bir ifade kullanıldığında, eğer string 3 karakterden daha uzun ise, MySQL özel bir algoritma kullanarak daha hızlı arama yapar.
* Tablolar üzerinde yaptığınız sorguların, yaptığınız indeksleri kullandığına emin olun. EXPLAIN komutuyla yaptığınız herhangi bir SELECT sorgusu ile ilgili ayrıntılı bilgi alabilirsiniz.
* Sık güncellenen MyISAM tablolarında tablo kitleme problemlerinden kaçınmak için karmaşık SELECT sorguları kullanmamaya özen gösterin.
* Çok güncelleme yapılan tablolarda, VARCHAR ve BLOB/TEXT dinamik boylu veri tipleri kullanılmazsa performans artışı sağlanır.
* Bir tablodaki satırların sıralamasını ALTER TABLE komutuyla değiştirebilirsiniz. Eğer bir tablodan sürekli belirli bir sıraya göre veri alıyorsanız, özellikle büyük güncellemelerden sonra tablodaki satırları uygun biçimde sıralamak performansı arttıracaktır.
* Alanların öntanımlı değerleri olmasının avantajını kullanın. Gireceğiniz veri öntanımlı değerle aynı ise, özel olarak belirtmenize gerek yoktur. Böylece MySQL daha az veri ayrıştıracak (parse) ve veriyi daha hızlı veritabanına girecektir.
* Web üzerinden yazılım geliştirirken, resimleri veritabanında tutmak yerine resim dosyası olarak dosya sisteminde tutup, veritabanına sadece resmin nerede olduğunun bilgisini yerleştirmeyi tercih edin. Bir web sunucusu dosya cache'leme konusunda, veritabanı bilgisi cache'lemekten daha başarılıdır. MySQL'in resim üzerinde arama yapma ve benzeri özellikleri olmadığından, pratikte resmi veritabanında saklamanızın da bir anlamı yoktur.