Probleme requete avec GROUP BY, optimisation, performance
Bonjour a tous.
J'ai une table de 2 millions de lignes et je fais une requete du Type:
Code:
1 2 3
| Select Distinct *
FROM Table
WHERE MATCH(Titre) AGAINST("ingenieur informaticien" IN BOOLEAN MODE) >= 2 |
---> 0.0007 s // 160000 resultats --> PAS DE PROBLEME
Le probleme apparait quand je veux trier ces donnes par groupe
Code:
1 2 3
| Select Titre, COUNT(Titre)
FROM (....)
GROUP BY Titre.. |
---> ~4s // 6500 resultats.
Ca ne parait pas enorme mais si plusieurs requete en meme temps il y a "un crash"
Citation:
Erreur : Incorrect key file for table '/tmp/#sql_1495_9.MYI'; try to repair it
Je voulais savoir s'il existe un moyen d'ameliorer les perf. autrement qu'en faisant une requete plus restrictive...
Merci bcp
A+