pour les stats tu peux utiliser le packages existant
Code :
- BEGIN
- DBMS_STATS.gather_schema_stats(ownname => 'nom_shema',cascade=>true);
- END;
- /
|
ça passera les stats sur tous les objets du shema 'nom_shema' ( indexes et tables principalement )
a ne pas passer sur les shema sys et system par contre.
des indexes sont placés automatiquement par le moteur oracle sur certains objets ( primary key par exemple ), donc pas besoin de redefinir des indexes pour ces objets. ( sauf si tu les definis explicitement a la création de table, cf la doc oracle pour plus de détails )
P.S. je suis sous 9i, donc la syntaxe est peut etre pas bonne pour les autres versions