Bonjour,
je travaille sur la requete suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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