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]

-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.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 Sam 11 Mai - 5:23