Dev SIG

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Dev SIG

The power of DEV through GIS [Forum SIG / Pro]

-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

    [SQL][insertion en masse] augmenter les performances des requêtes d'insert

    Jeffjefferson
    Jeffjefferson
    Admin


    Messages : 44
    Date d'inscription : 18/07/2015

    [SQL][insertion en masse] augmenter les performances des requêtes d'insert Empty [SQL][insertion en masse] augmenter les performances des requêtes d'insert

    Message par Jeffjefferson Dim 6 Aoû - 8:42

    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

      La date/heure actuelle est Dim 12 Mai - 12:35