Bonjour,

j'ai une table sur laquelle je dois faire une requête tout ce qu'il a de plus basique contenant un IN :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT idsite, codeentitesite, codenidtsite, nomsite, presence, nomdrsite, codedrsite, cpsite, nomvillesite, idcommune
FROM site
where codeentitesite IN ('DO','LY')
la requête met quand même 3 secondes à s'exécuter (6765 enregistrements dans la table) : l'index créé sur la colonne codeentitesite n'est pas utilisé.

3 secondes ça ne paraît pas grand chose mais je dois utiliser cette table dans une plus grosse requête avec la même condition dans la clause WHERE et je sais que c'est à cause de cette partie que la grosse requête met 23 secondes à s'exécuter .

Comment faire pour optimiser la requête ?