Bonjour,

j'ai une requête qui dure 1h30 environ et j'aimerais pouvoir réduire ce temps.
J'utilise MINUS et je me demandais si ce n'était pas du à cela.
Je ne m'y connais pas trop en optimisation.
Si quelqu'un pouvait m'aider, ce serait très sympa.
Voici ma requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
select count(colonne1) 
from(select colonne2 
from table1, table2, table3 
where valeur1<>'333'and valeur2=' 'and valeur3like'x%'and valeur4='Y' 
and idtable1 = idtable2 and idtable2 = idtable3 and substr(valeur5,length(ivaleur5)-2)= 'valeur' 
minusselect colonne5 from table4)
il y a un index sur les identifiant des table 1 2 et 3.
Merci de votre aide...