Bonjour,
Pour bénéficier des améliorations de la 10g, j'ai migrée une instance depuis Oracle 9.2.0.5 vers 10.2.0.1.
Et là: catastrophe!
Une requete qui habituellement met 3mn, affiche sur la console entreprise manager prés de 20h. et avance à trés petits pas de block.

Les plans d'accés sont identiques avec l'instance en 9i qui a la mème volumétrie (~700000 lignes), il s'agit d'un full scan de la table, car les index sont inhibés par la requete.
Que je mette une sga_target à 900M, ou que je modifie le .ora avec 700M de db_cache_size et 200M de shared_pool j'ai la mème situation catastrophique.
Je ne sais quelle direction prendre pour comprendre
Je me connecte directement au niveau du serveur base de données par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
sqlplus user/password
select * from matable where (ol1(varchar2) not like 'X%' or to_date(col1, 'YYYYMMDD') > to_date(20080710', 'YYYYMMDD'))
Avez vous une idée d'orientation de recherches

Par avance merci