Bonjour,

Envoyé par
Heaven93
select * from table (dbms_xplan.display_awr('sql_id') ;
Cette option ne donne malheureusement pas la partie Predicate du plan d'exécution. Ce qui ôte une importante information à la compréhension du plan.
La façon la plus simple et la plus rapide pour diagnostiquer ce problème(en l'absence de sauvegarde des plans d'exécutions) c'est, comme déjà signalé par Marius, d'exécuter votre requête sous le mode CBO de la dernière version
alter session set optimizer_features_enable='10.2.0.3'
ou en utilisant le hint qu'il faut.
Par contre sachez aussi que pour cette option du CBO, si elle fait fonctionner ce dernier dans un ancien mode, elle ne reproduit pas les bugs qui y existaient si bien que si votre requête en 10g souffrait d'un bug, elle fonctionnerait alors sous le CBO 10g mais sans le bug (à moins aussi de mettre en OFF le fixe qui corrige le bug)
Avec toutes les questions que vous avez posées sur les migrations vous vous êtes quand même débrouillé pour ne pas avoir des sauvegardes de plans d'exécution de requêtes critiques.
Partager