Dev SIG

The power of DEV through GIS [Forum SIG / Next Gen]


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

    Partagez
    avatar
    Jeffjefferson
    Admin

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

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

    Message par Jeffjefferson le 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 Jeu 21 Sep - 23:04