Incorrect Explain Plan (12c and adaptative plans)

mamv

Member²
The new explain plans after upgrading to 12c were driving me crazy, but after some reading and debugging I found out that PL/SQL Developer is showing inactive steps from the adaptative plan.

Example:

34nh3qb.jpg


The Hash join doesn't make any sense.

Using the dbms_xplan.display_cursor(format => 'allstats last adaptive') I get:

2e65752.jpg


Where we can see that the Hash Join is inactive, so PL/SQL Developer is incorrectly showing the inactive steps.

Hope you fix this in the next release.

Regards,
Manuel
 
I work a lot with performance tuning. We're not upgrading to 12c until October, but if this issue remains until then, I'll have to look for another tool for the first time in 21 years.
 
We have not yet been able to find a method to determine from the plan_table column contents that a step is inactive.
 
Back
Top