Il me semble l’avoir déjà vu mais sans le retenir; Il existe des valeurs non documentées pour le paramètres format
des fonctions pipeline disponibles dans DBMS_XPLAN
. En particulier la valeur outline
affiche l’ensemble des hints correspondant à l’outline du plan affiché. C’est beaucoup plus pratique que d’utiliser un event 10053
ou le create outline
. Vous trouverez un exemple d’utilisation ci-dessous mais vous pouvez l’utiliser dans les autres fonctions de type display_*
:
explain plan for select * from dual;
select * from table(dbms_xplan.display(null,null,'+outline'));
PLAN_TABLE_OUTPUT
--------------------------
Plan hash value: 272002086
[...]
Outline Data
-------------
/*+
BEGIN_OUTLINE_DATA
FULL(@"SEL$1" "DUAL"@"SEL$1")
OUTLINE_LEAF(@"SEL$1")
ALL_ROWS
OPTIMIZER_FEATURES_ENABLE('10.2.0.4')
IGNORE_OPTIM_EMBEDDED_HINTS
END_OUTLINE_DATA
*/