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 :
la table tracking contient 775 615 enregistrements
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 TrackingStatusType contient 22 enregistrements
la table Job contient 17 millions enregistrements
la table _Interchange contient 315 000 enregistrements
Partager