Bonjour,
je suis intégré à un projet de maintenance d'un système de facturation qui repose sur Oracle 9.2...
Dans le cadre de cette maintenance nous avons entre autre des insertions à faire et on m'a signalé quelque chose que j'ai du mal à comprendre concernant ces insertions...
Si j'insere de façon classique (insert into...) ligne par ligne une grosse quantité de lignes cela peut prendre plusieurs heures (conséquence des triggers et autres contraintes à vérifier)... Alors que si je crée une table temporaire qui contient toutes les lignes que j'ai à insérer et que je l'insère d'un coup les plusieurs heures se transforment en minutes ...
Si quelqu'un pouvait m'expliquer les raisons de ces différences de performance....







Répondre avec citation


de la voiture à la cuisine que les cannettes les unes après les autres 
Partager