- Puoi provare a utilizzare APPEND suggerimento per fare in modo che Oracle scriva nuovi dati sul marchio HWM.
- Se hai indici, Oracle perde tempo per aggiornarli. Puoi anche disabilitarli e ricostruirli al termine dell'inserto.
- Inoltre, se ci sono 83 milioni di righe, l'inserto genera molte informazioni REDO. Per disabilitare la generazione del registro di ripristino di una tabella, utilizzare l'opzione di non registrazione
:
alter table YOUR_TABLE nologging;
- Inoltre puoi utilizzare la scrittura asincrona nel tuo log di ripristino online con
commit_wait
,commit_logging tips
- È possibile impostare una coda di lavoro per pianificare un'operazione di lunga durata in background. Per saperne di più, usa questo
- Puoi utilizzare DML parallelo
Questi sono tutti i suggerimenti che posso darti senza avere il piano di spiegazione.