Pular para o conteúdo

Fóruns Banco de dados Oracle Nologging em banco com Noarchivelog Nologging em banco com Noarchivelog

#106935
rman
Participante

    @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.