Imagem de fundo

Uma operação de UPDATE em lote que afeta milhões de linhas...

Uma operação de UPDATE em lote que afeta milhões de linhas está causando um uso intenso do log de transações e teme-se que a transação falhe por falta de espaço. Qual técnica de tuning pode ser aplicada para comitar as alterações em grupos menores, gerenciando o crescimento do log e permitindo um rollback parcial em caso de falha, sem abortar toda a operação?


A

Utilizar a hint NOLOGGING no UPDATE.


B

Dividir a operação em lotes menores usando COMMIT periódico.


C

Aumentar o tamanho do arquivo de log de transações.


D

Desabilitar a recuperação do banco de dados.


E

Utilizar uma tabela temporária para armazenar os resultados intermediários.