- Använd alltid EXPLAIN(QUERY) för att profilera och förstå hur MySQL analyserar dina frågor.
- Kontrollera dina INDEX, MySQL väljer ofta fel index för den valda.
-
Försök att använda SELECT- och INDEX-tips. http://dev.mysql.com/doc/refman /5.1/sv/index-hints.html .
VÄLJ * FRÅN tabell1 ANVÄND INDEX (col1_index,col2_index)WHERE col1=1 AND col2=2 AND col3=3;
VÄLJ * FRÅN tabell1 IGNORERA INDEX (kol3_index) VAR kol1=1 OCH kol2=2 OCH kol3=3;