- Gebruik altijd EXPLAIN(QUERY) om een profiel te maken en te begrijpen hoe MySQL uw zoekopdrachten parseert.
- Controleer uw INDEX's, MySQL selecteert waarschijnlijk de verkeerde indexen voor de select.
-
Probeer SELECT- en INDEX-hints te gebruiken. http://dev.mysql.com/doc/refman /5.1/nl/index-hints.html .
SELECTEER * UIT tabel1 GEBRUIK INDEX (col1_index,col2_index)WAAR col1=1 AND col2=2 AND col3=3;
KIES * UIT tabel1 NEGEER INDEX (col3_index)WAAR col1=1 AND col2=2 AND col3=3;