Habilitando Update Batching no ADF

Para melhorar o desempenho de uma aplicação que realiza muitas operações DML (INSERT, UPDATE, DELETE) por transação, você pode habilitar o Update Batching. Por exemplo, se você tem que realizar três atualizações antes de confirmar a transação, ao invés de executar três instruções DML (3 UPDATES), você pode usar o Update Batching para executar apenas uma instrução de atualização em massa que lida com todas as três atualizações. Você pode usar o Update Batching com INSERT e DELETE também.

Neste post vou mostrar como habilitar a opção Use Update Batching e vou executar algumas instruções DML também.

Na janela Applications, clique duas vezes na entidade Employees.
Em Overview, clique na guia de navegação Generic, em seguida, expanda a seção Tuning.
Basta selecionar a opção Use Update Batching, não altere o número de entidades modificadas.

how-to-use-update-batching-in-adf1

Simples assim!
Salve tudo e execute o Oracle ADF Model Tester.

INSERT

Crie três funcionários e clique em Commit.

Normal:

how-to-use-update-batching-in-adf2

Usando Update Batching:

how-to-use-update-batching-in-adf3

UPDATE

Atualize três funcionários e clique em Commit.

Normal:

how-to-use-update-batching-in-adf4

Usando Update Batching:

how-to-use-update-batching-in-adf5

DELETE

Remova três funcionários e clique em Commit.

Normal:

how-to-use-update-batching-in-adf6

Usando Update Batching:

how-to-use-update-batching-in-adf7

Exceções

O Update Batching é desativado se a entidade tem atributos do tipo BLOB ou CLOB ou se a entidade tem atributos definidos como Refresh After Insert ou Refresh After Update.

Waslley Souza

Autor: Waslley Souza

Consultor Oracle com foco em tecnologias Oracle Fusion Middleware e SOA. Certificado Oracle WebCenter Portal, Oracle ADF e Java.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *