- Sie können versuchen, den APPEND zu verwenden Hinweis, Oracle dazu zu bringen, neue Daten über die HWM-Markierung zu schreiben.
- Wenn Sie Indizes haben, verschwendet Oracle einige Zeit, um sie auf den neuesten Stand zu bringen. Sie können sie auch deaktivieren und nach Abschluss des Einfügens neu erstellen.
- Auch wenn 83 Millionen Zeilen vorhanden sind, generiert die Einfügung viele REDO-Informationen. Um die Redo-Log-Generierung einer Tabelle zu deaktivieren, verwenden Sie die Nologging-Option
:
Ändere die Tabelle YOUR_TABLE nologging;
- Sie können auch asynchrones Schreiben in Ihr Online-Redo-Log mit
commit_wait ,
commit_logging tips
- Sie können eine Auftragswarteschlange einrichten, um einen lang andauernden Vorgang im Hintergrund zu planen. Um mehr zu lesen, verwenden Sie dies
- Sie können parallele DML verwenden
Dies sind alle Vorschläge, die ich Ihnen geben kann, ohne den Erklärungsplan zu haben.