Bonjour
J'ai un script sql qui fait un drop index au début du traitement puis il insert des données dans ces tables puis il reconstruit les indexes
Faut il lancer les stats sur les tables pour optimiser le traitement ?
Cordialement
Bonjour
J'ai un script sql qui fait un drop index au début du traitement puis il insert des données dans ces tables puis il reconstruit les indexes
Faut il lancer les stats sur les tables pour optimiser le traitement ?
Cordialement
Non car pour une instruction INSERT simple (càd qui ne récupére pas ses données d'une instruction SELECT) il n'y a qu'un seul plan d'exécution possible.
Désolé
Une fois l'indexe reconstruit; on fait des selects sur ces même tables pour des besoins de reporting ?
Pour indication ces tables ont un seul index non unique
est ce pertinent de collecter les stats pour le traitement ?
Bonjour,
Eventuellement, tu peux faire un INSERT /*+APPEND*/ ce qui aurra pour effet de faire le rebuild des indexes à la fin de l'insertion.
Laurent
Partager