Salut les DBA
Je viens vers vous pour avoir votre retour d'expérience sur les limitations sur la commande EXPLAIN PLAN.
Cette commande permet d'avoir immédiatement un plan d'exécution MAIS il y a toujours un prix à payer. Il existe notamment un pb sur les bind variables (toujours considérées comme VARCHAR2 et sélectivité non prise en compte).
C'est expliqué ici mais la doc Oracle est succinte : https://docs.oracle.com/database/121...htm#TGSQL94701
"EXPLAIN PLAN Restrictions
Oracle Database does not support EXPLAIN PLAN for statements performing implicit type conversion of date bind variables. With bind variables in general, the EXPLAIN PLAN output might not represent the real execution plan."
J'avais fait des tests ici sur mon blog : http://dbaoraclesql.canalblog.com/ar.../36654261.html
et effectivement, la sélectivité des bind variables n'est pas prise en compte par la commande EXPLAIN PLAN.
Maintenant, est-ce que selon vous il existe d'AUTRES limitations?
Partager