Bonjour,
Je travaille actuellement sur un script qui traite un volume très important de données (plusieurs millions d'enregistrement).
Bien sûr la première version de ce script était très longue (plusieurs heures).
Par conséquent, j'ai trouvé une manière d'améliorer les performances de celui-ci en appliquant une parallélisation maison.
Pour être clair, je lance plusieurs fois le script et chaque parallèle ne traite qu'une partie des résultats fournit par le curseur principal.
Et la question que je me pose, c'est qu'elle est le nombre optimal de parallèle sur lequel je dois lancer ce script ?
Est-ce que plus le nombre est grand et mieux c'est ?
Est-ce qu'il y a une limite ?
Bref j'aimerais comprendre comment oracle gère toutes les requêtes qui lui sont demandées.
Merci d'avance.
Partager