Salve, mi sto scervellando per un problemino
Con questa query:
codice:
SELECT ID_HOME, ID_GUEST, RESULT_HOME, RESULT_GUEST
FROM GAMES
WHERE (ID_HOME = 3 OR ID_GUEST = 3) AND YEAR = 2013
ORDER BY TIMESTAMP ASC
mi viene prodotto un filesort.

Appena tolgo
codice:
OR ID_GUEST = 3
il filesort sparisce, frutto dell'index che ho creato che mette in relazione ID_HOME, YEAR e TIMESTAMP. viceversa se rimetto
codice:
OR ID_GUEST = 3
e aggiungo ID_GUEST agli indici mi riappare il maledetto filesort.
Le sto provando tutte, sento di essere vicino ma non riesco a mettere gli indici a dovere. La tabella è semplicissima e ha praticamente i campi che richiamo nella select.

HELLLLLP