- Pastikan Anda memiliki indeks pada bidang yang ada dalam pernyataan WHERE dan kondisi ON, kunci utama diindeks secara default tetapi Anda juga dapat membuat indeks secara manual jika perlu.
-
Periksa apakah Anda benar-benar harus memilih setiap kolom di semua tabel? Jika tidak, pastikan Anda hanya memilih kolom yang Anda butuhkan, hindari menggunakan pilih*
-
Periksa kembali apakah Anda benar-benar membutuhkan LEFT JOIN, jika tidak, gunakan INNER JOIN.
-
Jika kinerja masih menjadi masalah setelah Anda selesai mengutak-atik kueri, pertimbangkan untuk melakukan denormalisasi skema untuk menghilangkan gabungan
-
Anda mungkin juga ingin mempertimbangkan untuk mengurangi beban pada database dengan menggunakan aplikasi caching seperti sphinxsearch dan memcached
-
Pastikan tidak ada gabungan Anda yang dilihat daripada tabel sebenarnya
referensi:
http://dev.mysql.com/doc/refman /5.0/en/create-index.html