Ciao a tutti,
nel pannello di ricerca del mio applicativo, ho una query che esegue:
4 JOIN su altre tabelle e 7 LEFT JOIN su altre tabelle
eseguendo la query scritta su PhpMyAdmin mi sono accorto che il tempo di esecuzione aumenta notevolmente, se, tolgo l'indice da un campo(INT) oggetto della JOIN...
Es. qui: JOIN stato ON (fascicoli.idStato=stato.idStato)
se fascicoli.idStato è un index, la query si rallenta di colpo (stato.idStato è PK della tabella "stato")
è che, togliendo l'indice a fascicoli.idStato non posso neanche applicare la FK tra le due tabelle innodb
da che può dipendere?
Grazie a tutti per i consigli e per l'aiuto
P.S. il database occupa 50Mb la dimensione massima di ogni tabella e 25mila righe. Server ubuntu dedicato solo a MySql. 4Gb RAM e doppio processore su server HP.