Requête simple très lente
Bonjour à tous,
J'ai déjà créer plusieurs bases de données avec plusieurs tables, lignes, etc... Mais cette fois-ci je suis très surpris par la lenteur de l'exécution de ma requête.
J'ai une table toute simple
Code:
1 2 3
| `id` int(5) NOT NULL AUTO_INCREMENT,
`nom` varchar(100) NOT NULL,
`dossier` varchar(100) NOT NULL, |
Elle fait le lien entre le nom de dossier physique et le nom avec accents pour l'affichage. Vient ensuite ma requête dans mon fichier PHP
Code:
list($name) = mysqli_fetch_row(mysqli_query($connexion,"select nom from albums where dossier='".addslashes($fname)."'"));
Encore là, pas de quoi appeler à l'aide !!
Mais cette requête prend 1 seconde à s'exécuter 8O. Actuellement j'ai 5 dossiers dont seulement un qui trouve preneur dans la requête (une seule ligne dans ma table), donc 1 X 5 = 5 secondes. Je n'imagine même pas avoir plus de 20 dossiers !
À noter ici que ce n'est pas le script qui est lent, car sans les 5 requêtes, le script s'exécute sous une seconde.
Quelqu'un a une idée ?
Merci à l'avance