Query Optimization merupakan aspek penting dan permintaan yang perlu dioptimalkan agar tidak dapat menyebabkan seluruh aplikasi performa menjadi menurun, melainkan bagaimana bisa bekerja dengan terus meningkat.
Tips dan Trik Query Optimization
Sedikit tips yang digunakan saat menulis query:
1. Jangan merujuk ke kolom yang diindeks dalam ekspresi, karena akan mencegahnya penggunaan indeks, contohnya: memilih baris yang berisi nilai tanggal dari tahun 2013 dan up adalah sebagai berikut:
SELECT * FROM t MANA TAHUN (d)> = 2013;
Dalam kasus di atas Mysql akan melakukan pemindaian meja penuh dan indeks pada field'd 'diabaikan. Kita bisa menulis ulang seperti:
SELECT * FROM t MANA d> = '2013-06-20 ';
Di sini kita akan memanfaatkan indeks.