Bonjour à tous,
J'ai un probleme d'amelioration de performanaces d'une de mes requetes, le temps de traitement s'éleve à 2s.
Ci-dessous la requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT trk.TrkTypeID , trk.TrkID as TrkID, tst.TrkStatusTypeID, jb.StatusTypeID , trk.JobID  , 
jb.StartDate ,  trkm.DocumentType ,  trkm.InterchangeNb 
 
FROM tracking trk 
INNER JOIN TrackingStatusType tst on tst.TrkStatusTypeID=trk.TrkStatusTypeID 
INNER JOIN Job jb on trk.JobID = jb.JobID  
INNER JOIN _Interchange trkm ON trkm.TrkID=trk.TrkID  
WHERE trk.EnvID = 42   AND trk.TrkTypeID = 15  
Order BY  jb.StartDate DESC   LIMIT 20
la table tracking contient 775 615 enregistrements
la table TrackingStatusType contient 22 enregistrements
la table Job contient 17 millions enregistrements
la table _Interchange contient 315 000 enregistrements