Bonjour,
Je m'interroge sur mon installation de ma base Oracle dont la version est :
Je m'explique, j'ai une requête qui interroge une vue un peu complexe (la vue est composée une requete et sous requete).Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
"CORE 11.2.0.3.0 Production"
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
Ma vue réponse bien en terme d'accès.. Elle a été conçu en oracle 10G il y a quelques temps et elle répondait déjà bien en terme d'accès.
J'ai une requete simple qui interroge cette vue par des critères dans ma clause Where.
Anciennement en 10G j'avais aucun soucis.
Depuis que nous sommes passé en 11G (version précisée au dessus), à la première exécution de la requête les temps de réponse sont parfait (30s, le volume de donnée étant assez conséquent).
Aux exécutions suivantes la même requête ne répond plus dans des délais raisonnable on passe les 20 min voir plus.
Si je change le critère elle répond de suite, puis nouvelle exécution sur le critère précédent et le nouveau critère, la requête ne répond plus.
J'avoue ne pas comprendre, est-ce que cela peut venir d'une mauvaise config de la base de données ?
Merci de votre aide.
Partager