Bonjour,
Cette requête est exécutée dans un traitement quotidien et elle s'exécute en 5 mn environ.
Aléatoirement, lors de son exécution, elle tourne pendant des heures (8h), et lorsque l'on kill le programme et qu'on le relance , la requête avec les mêmes conditions que lorsqu'elle a tournée pendant 8h ne prend plus que 5 mn.
Oracle dans le SQL HC remonte que la requête est exécuté 64 fois alors qu'elle n'est exécutée qu'une seule fois
Dans le SQL HC, le avg row proc est égal à 0, bug Oracle ?
Je vois un nombre important de buffer gets mais je n'explique pas pourquoi cette requête semble figée pendant des heures sans ramener d'enregistrements alors quelle consomme des ressources ?
Et surtout pourquoi lorsqu'elle est relancée elle ne prend plus que 5 mn ?
Avez-vous déjà eu ce comportement ? AVez-vous une idée de ce que je peux vérifier pour analyser ce pb ?
Merci par avance
Partager