Bon point, est-ce le plan fourni est celui produit via "explain plan for" ou celui qui sort du fichier de trace? Depuis 9i, le bind varible peaking (bvp) fait mentir le plan sorti par la commande "explain plan for"... Si c'est celui du fichier de trace (row source generation), il est celui réellement exécuté. "Explain plan for" donne le plan optimal, sans regarder s'il en existe un en cache pour le "même" énoncé, outre les bind variables...Citation:
Envoyé par Wurlitzer