J'ai une table partitionnée :
T1 (C1 ,C2,C3) avec 2 index Partitionnés I1 (C1,C2) et I2 (C1,C3)
je fais :
Il passe bien par l index I1
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from T1 where c1=:1 and c2=:2
Il passe bien par l index I2
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from T1 where c1=:1 and c3=:2
Par contre si je fais un dbms_stat sur la table en cascade = true (inclus les index) , dans la 2 eme requete il fait un FULL .
Avez vous une idée la dessus ?
[Modération, Orafrance : Pensez à utiliser la balise [CODE] qui améliore la lisibilité, merci]
[Modération, LeoAnderson : Titre original ("Optimiseur Oracle fou") édité pour plus de précision]
Partager