› Fóruns › Banco de dados Oracle › Nologging em banco com Noarchivelog › Nologging em banco com Noarchivelog
@Thiago Duarte Azadinho
Creio que o SQL Loader ainda será muito mais rápido do que qualquer bloco de INSERT. Além do mais, é possível fazer a carga por direct path.
Segue documentação oficial:
http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_concepts.htm#SUTIL994
Quantos registros tem a tabela que vai receber a carga?
Quantos registros tem a carga?
Quanto tempo leva a carga hoje sem fazer nenhuma otimização?
Se realmente o tempo hoje é absurdo, e você ainda precisa baixar o tempo de carga, você pode desabilitar as constraints de FK e remover os INDEXES, e recria-los depois da carga.
Faça um arquivo no formato do SQL LOADER e depois faça a importação.
Alterar o DATABASE para NOARCHIVELOG para diminuir o tempo de carga creio que não seja motivo suficiente para ser fazer. Durante o processo de carga o seu DATABASE está desprotegido.