|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 1 ![]() |
bonjour
je veux éviter l'utilisation des redo et donc des archives pour un insert voici les tests que j'ai fait via du pl/sql je passe toujours par les redo j'ai fait des tests et je ne comprends pas voici ce que j'ai fait creation d'une table comme dba_objects et j'insere table en nologging Code :
1063320 au niveau de l'insert avec un append 6216 avec un append + nologging 3444 avec un nologging sans append 1015888 le premier test est nickel deuxieme test Code :
267176 avec un append : 269204 avec append + nologging : 265388 nologging 262924 si quelqu'un a une idée je serai content de savoir |
||||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
NOLOGGING s'applique uniquement à certaines opérations de "masse" ...
Les instructions insert ... values, update et delete ne bénéficient pas de cette option |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
il faut utiliser un tableau et FORALL pour faire une insertion de masse en direct mode (avec append) ou INSERT AS SELECT.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com