Bonjour, j'ai installé récemment MySQL sur mon ordinateur pour faire du développement de logiciel. Mon logiciel doit absolument fonctionné avec des bases MS SQL et MySQL. J'ai un GROS problème avec ce dernier. Il est incroyablement... LENT. C'est normal?
J'éxécute une requête relativement simple qui me donne 7629 résultats (la table contient 18.7 millions de rows), celle-ci prend 31 secondes à me sortir le résultat :
Select Timestamp,Data
FROM TLData
Where TLInstance = 17
AND Type = 0
AND Timestamp between '2008-10-01' AND '2008-11-01'
ORDER BY Data DESC
LIMIT 1 *** Avec ou sans, c'est toujours 30 à 31 secondes secondes
Étrangement, la même requête sur une base de données MSDE2000 (la version gratuite), s'exécute en.... 0,127 secondes! (Soit 247 fois plus rapide)
Je tiens à préciser que les deux bases de données (MSDE2000 et MYSQL) contiennent EXACTEMENT les mêmes données.
Est-ce que je fais quelque chose de pas correcte ou MySQL est vraiment pas bon de ce côté?