Bonjour,
j'ai construit une vue basée sur une vue et une table. la seconde vue fait appelle à plusieurs tables et fait des regroupements.
L'ensemble fonctionne bien jusque là. Les vues fonctionnent correctement.
J'ai fait ensuite une 1er requête SQL pour interroger l'ensemble et jusque là pas de soucis de temps de réponse. j'ai dans ma clause where trois tests , la requête réponse en moins de 20 millisecondes.
A cette même requête, j'ai ajouté un 4 ieme tests dans le where pour affiner les données remontées de la vue ... et là la requête ne répond plus ...
En combinant les tests dans le Where par 3 , les temps de réponse varient mais la requête répond.
Je cherche une solution pour remédier à ce soucis ... visiblement c'est pas un problème d'optimisation de requête. peut être un index mais je ne vois pas ou.
Auriez vous une idée pour contrôler le plan d' exécution de cette requête et comprendre la raison de la non réponse ?
Je suis en Oracle 10G et je ne suis pas administrateur de la base ...
Merci de votre aide
Partager