Bonjour,

Je suis désespéré...

Je suis en train de migrer un Datawarehouse de Oracle 9 (9.2.0.7.0) vers Oracle 11 (11.1.0.6.0) sous LINUX REDHAT.

J'ai une bête requête d'UPDATE sur une table avec un Index (plus basique, je ne peux pas)
Mes statistiques sur la table sont toutes fraîches.

Sous Oracle 9 > 1 min
Sous Oracle 11 > 30 à 50 min

J'ai modifié l'OPTIMIZER_MODE de Oracle 11 en le mettant sur CHOOSE à la place de ALL_ROWS pour être dans les mêmes conditions que dans mon Oracle 9.

Le plan d'exécution est le même MIS A PART que j'ai un HASH UNIQUE sous 11 et SORT UNIQUE sous 9.

Il passe bien par l'index...

Quelqu'un a-t-il une idée?

Merci, merci, merci...