Dividindo Tabelas Grandes em Faixas de Linhas nos Grupos de Processos
Você pode usar a função @RANGE para dividir as linhas de qualquer tabela entre dois ou mais processos do Oracle GoldenGate. Ele pode ser usado para aumentar a taxa de transferência de tabelas grandes e altamente acessadas e também pode ser usado para dividir dados em conjuntos para distribuição para diferentes destinos. Especifique cada intervalo em uma cláusula FILTER em uma instrução TABLE ou MAP.
O @RANGE é seguro e escalável. Ela preserva a integridade dos dados, garantindo que a mesma linha sempre seja processada pelo mesmo grupo de processos.
Para calcular intervalos, o Replicat deve filtrar toda a trilha para encontrar dados que atendam à especificação de intervalo. No entanto, seu business case deve determinar onde essa filtragem é executada.
