- Você pode tentar usar o APPEND dica para fazer o oracle gravar novos dados sobre a marca HWM.
- Se você tem índices a oracle perde algumas horas para atualizá-los. Você também pode desativá-los e reconstruir após a conclusão da inserção.
- Além disso, se houver 83 milhões de linhas, a inserção gerará muitas informações de REDO. Para desabilitar a geração de redo log de uma tabela, use a opção sem registro
:
alterar tabela YOUR_TABLE nologging;
- Você também pode usar a escrita assíncrona em seu redo log online com
commit_wait ,
dicas de commit_logging
- Você pode configurar uma fila de trabalhos para agendar uma operação de longa duração em segundo plano. Para ler mais, use este
- Você pode usar DML paralelo
Estas são todas as sugestões que posso dar sem ter o plano de explicação.