Bonjour à tous,
Je rencontre un souci dans une requête SQL (lenteurs).
J'ai une table volumineuse appelant la "table_resultat" ayant deux index comme suit :
J'ai une autre table appelant table_status moins volumineuse que la tale table_resultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE NONCLUSTERED INDEX idx1 ON table_resultat (A,B) CREATE CLUSTERED INDEX idx2 ON table_resultat (B,A)
Je souhaite faire une jointure entre ces deux tables la, on exploitant l'un des deux index cités précédemment.
Dans un premier temps j'ai cette requête :
D'après le plan d'exécution, il me semble qu’il n’exploite pas l'index.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT count(*) FROM table_resultat R JOIN LIMIT_table_status S ON R.A=S.A AND R.B=S.B
Y a-t-il moyen de le forcer à utilise l'index ?
Merci pour votre retour .
Cordialement,
hbellahc.
Partager