Criar várias tarefas
Em alguns cenários de migração, talvez seja necessário criar várias tarefas de migração. As tarefas funcionam de forma independente e podem ser executados simultaneamente. Cada tarefa tem seu próprio carregamento inicial, CDC e processo de leitura de log. As tabelas relacionadas à linguagem de manipulação de dados (DML) devem fazer parte da mesma tarefa.○
Veja a seguir alguns motivos para criar várias tarefas para uma migração:
-
As tabelas de destino das tarefas residem em bancos de dados diferentes, como quando você realiza fan-out ou divide um sistema em vários.
-
Você deseja dividir a migração de uma tabela grande em várias tarefas utilizando filtragem.
nota
Como cada tarefa tem seu próprio processo de leitura de log e de captura de alterações, as alterações não são coordenadas entre elas. Portanto, ao utilizar várias tarefas para executar uma migração, verifique se cada transação de origem está totalmente contida em uma única tarefa. É possível utilizar várias tarefas para executar uma migração se nenhuma transação individual for dividida em tarefas diferentes.