Une requête a changé de plan entre 10g et 11g.
Un MERGE JOIN CARTESIEN fait apparition sur le plan de la 11g.
Le MERGE JOIN CARTESIEN exitste entre 2 tables B et C d'une jointure entre A , B et C.
Pour pouvoir retrouver le même plan que 10g j'ai dû faire la modifications suivantes :
Solution pratique pour éviter MJC est de changer l'ordre de jointure des tables B,A,C (au lieu de A,B,C) et le fixer par hint /*+ ordered */
Votre avis ? A quoi sert les MJC et comment les gérer suite migration 10g/11g.
A+
Partager