Pour augmenter les performances de vos requêtes d'insert 4 solutions :
- option "nologging" : à la création de la table afin d'éviter les insertions dans les tables de redo.
- désactivation des indexes : avant la transaction pour éviter l'insertion de données dans les tables d'undo et le recalcule des indexes.
- instruction "/*+ append */" : dans la requête d'insert afin d'éviter le passage dans le cache et d'insérer les données en mode bulk (à utiliser pour les insert lourds car fragmente la base de données à chaque utilisation pour allouer de l'espace donc peut plomber les perfs)
- parallélisation et chunk
- option "nologging" : à la création de la table afin d'éviter les insertions dans les tables de redo.
- désactivation des indexes : avant la transaction pour éviter l'insertion de données dans les tables d'undo et le recalcule des indexes.
- instruction "/*+ append */" : dans la requête d'insert afin d'éviter le passage dans le cache et d'insérer les données en mode bulk (à utiliser pour les insert lourds car fragmente la base de données à chaque utilisation pour allouer de l'espace donc peut plomber les perfs)
- parallélisation et chunk