[9i] Performance requete UPDATE + IN
Bonjour,
je travaille sur la requete suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
UPDATE FICHE
SET IND_RAPPELECHU = ?
WHERE ID_FICHE IN (SELECT F.ID_FICHE
FROM FICHE F,
CLIENT C
WHERE F.DATERAPPELPROACTIF < SYSDATE
AND (F.ETAT = ?
OR F.ETAT = ?)
AND F.ID_PROCESSUS = ?
AND F.NUMCLIENT = C.NUMEROCLIENT
AND C.ID_CENTRE = ?) |
Ma table FiCHE et ma table CLIENT sont des tables volumineuses pouvant contenir plusieurs millions d'enregistrements.
Les temps de réponses de cette requete ne sont pas satisfaisants.
Je cherche à les améliorer.
Quelqu'un a-t-il de sidées à me soumettre. Je travail sous oracle 9i.
Merci d'avance
Mise en forme effectuée par Magnus. Merci d'y penser à l'avenir :wink: