Bonjour,
je propose de réfléchir aux différentes façons d'optimiser un traitement oracle,
Le cas est simple :
Pour chaque occurrence d'une table "A", j'ai un traitement à effectuer qui met à jour de nouvelles colonnes sur chaque ligne correspondante.
Le problème est la forte volumétrie de la table qui risque de faire durer les temps de traitement s'il est séquentiel (parcours d'un curseur basé sur un select)
Je pense partitionner cette table en N partitions
puis de lancer simultanément N sessions oracle afin que chaque session travaille sur une partition différente
qu'en pensez-vous?
Partager