Todos os produtos
Search
Central de documentação

Data Transmission Service:Sincronização unidirecional entre clusters do PolarDB for MySQL

Última atualização: Oct 13, 2026

O Data Transmission Service (DTS) permite sincronizar dados entre clusters do PolarDB for MySQL.

Pré-requisitos

Limites

Nota
  • Durante a sincronização de esquema, o DTS sincroniza chaves estrangeiras do banco de dados de origem para o banco de dados de destino.

  • Nas fases de sincronização total e incremental de dados, o DTS desativa temporariamente as verificações de restrições e as operações em cascata de chaves estrangeiras no nível da sessão. Pode ocorrer inconsistência de dados se operações de atualização ou exclusão em cascata forem executadas no banco de dados de origem enquanto a tarefa estiver em execução.

Tipo

Descrição

Limites do banco de dados de origem

  • As tabelas a serem sincronizadas devem ter uma chave primária ou uma restrição UNIQUE, e todos os campos devem ser únicos. Caso contrário, podem surgir dados duplicados no banco de dados de destino.

    Nota

    Se uma tabela a ser sincronizada em uma instância de sincronização bidirecional não possuir chave primária ou restrição UNIQUE, ative o recurso Exactly-Once write. Para mais informações, consulte Synchronize tables without primary keys or unique constraints.

  • Ao sincronizar dados no nível de tabela com necessidade de edição (como mapeamento de nomes de colunas), uma única tarefa de sincronização suporta até 1.000 tabelas. Se esse limite for excedido, um erro será reportado no envio da tarefa. Para resolver, divida as tabelas em múltiplas tarefas de sincronização ou sincronize o banco de dados inteiro.

  • Logs binários:

    • Ative o log binário e defina o parâmetro loose_polar_log_bin como ON. Caso contrário, um erro ocorrerá durante a pré-verificação e a instância do DTS não iniciará. Para saber como ativar logs binários e modificar parâmetros, consulte Enable binary logging e Set cluster parameters and node parameters.

      Nota

      A ativação de logs binários em um cluster PolarDB for MySQL consome espaço de armazenamento e gera custos.

    • Os logs binários do cluster PolarDB for MySQL devem ser retidos por pelo menos 3 dias, sendo recomendável mantê-los por 7 dias. A retenção insuficiente pode causar falha na tarefa do DTS devido à impossibilidade de obtenção dos logs. Em casos extremos, isso pode resultar em inconsistência ou perda de dados. Problemas decorrentes de um período de retenção inferior ao necessário não são cobertos pelo Acordo de Nível de Serviço (SLA) do DTS.

      Nota

      Para definir o período de retenção dos logs binários de um cluster PolarDB for MySQL, consulte Modify the retention period.

  • Não execute operações DDL que alterem esquemas de banco de dados ou tabelas durante a sincronização de esquema ou a sincronização total. Isso causará falha na tarefa de sincronização.

    Nota

    Durante a sincronização total, o DTS consulta o banco de dados de origem, criando bloqueios de metadados que podem impedir operações DDL nesse banco.

Outros limites

  • Não é possível sincronizar dados a partir de um nó somente leitura do cluster de origem do PolarDB for MySQL.

  • Tabelas externas do OSS no cluster de origem do PolarDB for MySQL não podem ser sincronizadas.

  • A sincronização de INDEX e PARTITION não é suportada.

  • Dados do tipo VECTOR não são suportados na sincronização.

  • O failover primário/secundário da instância de banco de dados não é suportado durante a sincronização inicial total de dados. Se ocorrer um failover, reconfigure a tarefa de sincronização.

  • Se o banco de dados de origem utilizar operações DDL online no modo de tabela temporária — incluindo, mas não se limitando a cenários de mesclagem de várias tabelas — ou adicionar índices baseados em funções a colunas de chave única, poderá haver perda de dados ou falha na tarefa no banco de dados de destino.

  • Caso ocorra conflito de chave primária ou única durante a execução da tarefa:

    • Se os esquemas das tabelas forem idênticos e um registro no banco de dados de destino tiver o mesmo valor de chave primária ou única que um registro no banco de dados de origem:

      • Na sincronização total, o DTS mantém o registro no cluster de destino, e o registro correspondente do banco de dados de origem não é sincronizado.

      • Na sincronização incremental, o registro do banco de dados de origem sobrescreve o registro no banco de dados de destino.

    • Se os esquemas das tabelas forem diferentes, a sincronização inicial de dados pode falhar, resultando na sincronização apenas parcial das colunas ou em falha completa. Proceda com cautela.

  • Resolvers definidos por sintaxe de comentário não suportam uso síncrono.

  • Se seus dados incluírem caracteres de quatro bytes — como caracteres chineses raros ou emojis — o banco de dados e a tabela de destino devem usar o charset utf8mb4.

    Nota

    Ao usar o DTS para sincronizar esquemas de tabela, defina o parâmetro character_set_server no nível da instância no banco de dados de destino como utf8mb4.

  • Antes de iniciar a sincronização, avalie o desempenho dos bancos de dados de origem e de destino. Recomenda-se executar a sincronização em horários de baixa demanda. A sincronização inicial total consome recursos de leitura e gravação em ambos os bancos, o que pode aumentar a carga do sistema.

  • A sincronização inicial total executa operações INSERT concorrentes, causando fragmentação nas tabelas do banco de dados de destino. Consequentemente, o tablespace da instância de destino torna-se maior que o da instância de origem após essa fase.

  • Em sincronizações no nível de tabela, evite usar ferramentas como pt-online-schema-change para realizar operações DDL online nos objetos de sincronização no banco de dados de origem, pois isso causará falha na sincronização.

  • Para sincronização no nível de tabela, se nenhum dado além do proveniente do DTS for gravado no banco de dados de destino, utilize o Data Management (DMS) para executar operações DDL online. Para mais informações, consulte Alterar esquemas sem bloquear tabelas.

  • Durante a sincronização do DTS, não grave dados externos ao DTS no banco de dados de destino. Isso pode gerar inconsistência entre os bancos de origem e destino. Por exemplo, o uso do DMS para operações DDL online simultaneamente à gravação de outros dados no destino pode resultar em perda de dados.

  • Se uma operação DDL falhar ao ser gravada no banco de dados de destino, a tarefa do DTS continuará em execução. Verifique os logs da tarefa para identificar a operação DDL com falha. Para saber como visualizar os logs, consulte View task logs.

  • Para sincronizar contas do banco de dados de origem, cumpra os pré-requisitos e revise as considerações relacionadas. Para mais informações, consulte Migrate database accounts.

  • Em caso de falha na tarefa, a equipe de suporte do DTS tentará restaurá-la em até oito horas. Durante a restauração, podem reiniciar a tarefa ou ajustar seus parâmetros.

    Nota

    Apenas os parâmetros da tarefa do DTS são modificados, não os do banco de dados. Os parâmetros passíveis de ajuste incluem aqueles listados em Modify instance parameters.

Outras observações

Sincronização bidirecional entre clusters do PolarDB for MySQL:

  • O DTS suporta sincronização bidirecional apenas entre dois clusters do PolarDB for MySQL. A sincronização bidirecional envolvendo mais de dois clusters do PolarDB for MySQL não é suportada.

  • Limite de direção de sincronização de sintaxe DDL: para garantir estabilidade e consistência dos dados no link bidirecional, apenas a sincronização DDL direta (forward) é suportada. A sincronização DDL reversa não é permitida.

  • Durante a execução de uma tarefa de sincronização bidirecional, o DTS cria um banco de dados chamado DTS nos bancos de destino das tarefas direta e reversa para evitar loops de sincronização. Não modifique esse banco enquanto a tarefa estiver ativa e garanta que a conta usada tenha permissões de leitura e gravação nele.

  • Uma tarefa de sincronização bidirecional compreende tarefas de sincronização direta e reversa. Ao configurar ou redefinir a tarefa, se o objeto de destino de uma corresponder ao objeto de sincronização da outra:

    • Permita que apenas uma tarefa sincronize dados totais e incrementais. A outra tarefa deve suportar apenas sincronização incremental.

    • Os dados da origem da tarefa atual são sincronizados apenas para o destino da mesma tarefa, não servindo como fonte para a outra tarefa.

  • Periodicamente, o DTS executa o comando CREATE DATABASE IF NOT EXISTS test no banco de dados de origem para avançar o offset do log binário.

Faturamento

Tipo de sincronização

Preço

Sincronização de esquema e sincronização total de dados

Gratuito.

Sincronização incremental de dados

Pago. Para mais informações, consulte Billing overview.

Operações SQL suportadas

Tipo de operação

Instrução SQL

DML

INSERT, UPDATE, DELETE

DDL

  • ALTER TABLE, ALTER VIEW

  • CREATE FUNCTION, CREATE INDEX, CREATE PROCEDURE, CREATE TABLE, CREATE VIEW

  • DROP INDEX, DROP TABLE

  • RENAME TABLE

    Importante

    A operação RENAME TABLE pode causar inconsistência de dados. Por exemplo, se o objeto de sincronização for uma única tabela e você renomeá-la na instância de origem durante a sincronização, os dados dessa tabela não serão sincronizados para o destino. Para evitar isso, selecione todo o banco de dados ao qual a tabela pertence como objeto de sincronização. Certifique-se de que os bancos de dados aos quais a tabela pertence antes e depois da operação RENAME TABLE estejam incluídos nos objetos de sincronização.

  • TRUNCATE TABLE

Procedimento

  1. Acesse a página da lista de tarefas de sincronização da região de destino. Utilize um dos dois métodos abaixo:

    Pelo console do DTS

    1. Faça login no console do Data Transmission Service (DTS).

    2. No painel de navegação à esquerda, clique em Data Synchronization.

    3. No canto superior esquerdo da página, selecione a região onde a instância de sincronização está localizada.

    Pelo console do DMS

    Nota

    As operações reais podem variar conforme o modo e o layout do console do DMS. Para mais informações, consulte Simple mode e Customize the layout and style of the DMS interface.

    1. Faça login no Data Management (DMS).

    2. Na barra de menu superior, escolha Data + AI > Data Transmission (DTS) > Data Synchronization.

    3. À direita de Data Synchronization Tasks, selecione a região onde a instância de sincronização está localizada.

  2. Clique em Create Task para abrir a página de configuração da tarefa.

  3. Opcional: No canto superior direito da página, clique em New Configuration Page.

    Nota
    • Se o botão no canto superior direito for Back to Previous Version, pule esta etapa.

    • As páginas de configuração nova e antiga possuem parâmetros diferentes. Recomendamos o uso da nova página de configuração.

  4. Configure os bancos de dados de origem e de destino.

    Aviso

    Após selecionar as instâncias de origem e de destino, leia atentamente os limites exibidos no topo da página. O descumprimento desses limites pode causar falha na tarefa ou inconsistência de dados.

    Seção

    Parâmetro

    Descrição

    N/A

    Task Name

    O DTS gera automaticamente um nome para a tarefa. Recomenda-se especificar um nome descritivo para facilitar a identificação. O nome não precisa ser único.

    Source Database

    Select a DMS database instance.

    Selecione uma instância existente conforme necessário.

    • Ao usar uma instância existente, as informações do banco de dados são preenchidas automaticamente, sem necessidade de nova entrada.

    • Caso não utilize uma instância existente, configure as informações do banco de dados a seguir.

    Nota

    Database Type

    Selecione PolarDB for MySQL.

    Connection Type

    Selecione Alibaba Cloud Instance.

    Instance Region

    Selecione a região onde o cluster de origem do PolarDB for MySQL está localizado.

    Replicate Data Across Alibaba Cloud Accounts

    Neste cenário, os dados são sincronizados dentro da mesma conta Alibaba Cloud. Selecione No.

    PolarDB Cluster ID

    Selecione o ID do cluster de origem do PolarDB for MySQL.

    Nota

    Os clusters de origem e de destino do PolarDB for MySQL podem ser iguais ou diferentes. O DTS suporta sincronização entre dois clusters do PolarDB for MySQL ou dentro do mesmo cluster do PolarDB for MySQL.

    Database Account

    Insira a conta do banco de dados para o cluster de origem do PolarDB for MySQL. A conta deve ter permissões de leitura nos objetos de sincronização.

    Database Password

    Insira a senha correspondente à conta do banco de dados.

    Encryption

    Escolha uma opção conforme suas necessidades. Para mais informações, consulte Configure SSL encryption.

    Destination Database

    Select a DMS database instance.

    Selecione uma instância existente conforme necessário.

    • Ao usar uma instância existente, as informações do banco de dados são preenchidas automaticamente, sem necessidade de nova entrada.

    • Caso não utilize uma instância existente, configure as informações do banco de dados a seguir.

    Nota

    Database Type

    Selecione PolarDB for MySQL.

    Connection Type

    Selecione Alibaba Cloud Instance.

    Instance Region

    Selecione a região onde o cluster de destino do PolarDB for MySQL está localizado.

    PolarDB Cluster ID

    Selecione o ID do cluster de destino do PolarDB for MySQL.

    Nota

    Se o cluster de destino for um cluster multi-master (Limitless) e seu modo de leitura/gravação for read-write (com divisão automática de leitura/gravação), o cluster utiliza um mecanismo de roteamento de banco de dados e tabelas. Adicione o nó primário que hospeda os objetos de destino ao endpoint de leitura/gravação ou selecione todos os nós primários. Antes de selecionar um nó, recomenda-se avaliar totalmente o impacto do roteamento. Para mais informações, consulte Configure a database proxy.

    Database Account

    Insira a conta do banco de dados para o cluster de destino do PolarDB for MySQL. A conta deve ter permissões de leitura no banco de dados de destino.

    Importante

    Recomenda-se o uso de uma conta privilegiada.

    Database Password

    Insira a senha correspondente à conta do banco de dados.

    Encryption

    Escolha uma opção conforme suas necessidades. Para mais informações, consulte Configure SSL encryption.

  5. Após concluir a configuração, clique em Test Connectivity and Proceed na parte inferior da página.

    Se o banco de dados de origem ou de destino for uma instância de banco de dados Alibaba Cloud, como uma instância RDS for MySQL ou ApsaraDB for MongoDB, o DTS adiciona automaticamente os endereços IP dos servidores do DTS na região correspondente à lista de permissões da instância. Se for um banco de dados autogerenciado hospedado em uma instância ECS, o DTS adiciona automaticamente os endereços IP dos servidores do DTS às regras de segurança da instância ECS. Garanta também que o banco de dados autogerenciado permita acesso da instância ECS. Se o banco estiver implantado em cluster em várias instâncias ECS, adicione manualmente os endereços IP dos servidores do DTS às regras de segurança de cada instância ECS. Para bancos autogerenciados em IDC ou de outros provedores de nuvem, adicione manualmente os endereços IP dos servidores do DTS na região correspondente para permitir o acesso. Para mais informações sobre os endereços IP dos servidores do DTS, consulte IP address CIDR blocks of DTS servers.

    Aviso

    Adicionar blocos CIDR de endereços IP públicos dos servidores do DTS, seja automática ou manualmente, pode apresentar riscos de segurança. Ao usar este product, você reconhece e aceita esses riscos potenciais. Implemente proteções básicas de segurança, incluindo, mas não se limitando a: fortalecer a segurança de senhas, restringir portas abertas para blocos CIDR, usar autenticação para comunicação interna de API e revisar/restringir regularmente blocos CIDR desnecessários. Alternativamente, conecte-se ao banco de dados via rede interna, como linha dedicada, VPN Gateway ou Smart Access Gateway.

  6. Configure os objetos da tarefa.

    1. Na página Configure Objects, configure os objetos a serem sincronizados.

      Parâmetro

      Descrição

      Synchronization Types

      A opção Incremental Data Synchronization está selecionada. Por padrão, também é necessário selecionar Schema Synchronization e Full Data Synchronization. Após a pré-verificação, o DTS realiza uma sincronização total dos objetos selecionados da instância de origem para o cluster de destino, servindo como base para a subsequente sincronização incremental.

      Method to Migrate Triggers in Source Database

      Selecione um método de sincronização de triggers. Se não houver triggers nos objetos de sincronização, ignore este parâmetro. Para mais informações, consulte Configure a method to synchronize or migrate triggers.

      Nota

      Este parâmetro só estará disponível se você selecionar Schema Synchronization em Synchronization Types.

      Synchronization Topology

      Neste exemplo, One-way Synchronization está selecionado.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: Verifica se existe uma tabela com o mesmo nome no banco de dados de destino. Se não existir, a pré-verificação é aprovada. Se existir, a pré-verificação falha e a tarefa de sincronização não inicia.

        Nota

        Caso não seja possível excluir ou renomear a tabela homônima no banco de dados de destino, mapeie-a para um nome diferente. Para mais informações, consulte Map table and column names.

      • Ignore Errors and Proceed: Ignora a verificação de nomes de tabelas duplicados no banco de dados de destino.

        Aviso

        Selecionar Ignore Errors and Proceed pode causar inconsistência de dados e colocar seu negócio em risco. Por exemplo:

        • Se os esquemas das tabelas forem idênticos e um registro no banco de dados de destino tiver o mesmo valor de chave primária ou única que um registro no banco de dados de origem:

          • Na sincronização total, o DTS mantém o registro no cluster de destino, e o registro correspondente do banco de dados de origem não é sincronizado.

          • Na sincronização incremental, o registro do banco de dados de origem sobrescreve o registro no banco de dados de destino.

        • Se os esquemas das tabelas forem diferentes, a sincronização inicial de dados pode falhar, resultando na sincronização apenas parcial das colunas ou em falha completa. Proceda com cautela.

      Whether to migrate Event

      Especifique se deseja sincronizar eventos do banco de dados de origem. Se selecionar Yes, cumpra os requisitos relevantes e execute as operações subsequentes. Para mais informações, consulte Synchronize or migrate events.

      Source Objects

      Na caixa Source Objects, clique em um objeto para sincronizar e, em seguida, clique em 向右 para movê-lo para a caixa Selected Objects.

      Nota

      É possível selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se selecionar tabelas ou colunas, outros objetos como views, triggers e stored procedures não serão sincronizados para o banco de dados de destino.

      Selected Objects

      • Para renomear um único objeto de sincronização na instância de destino, clique com o botão direito no objeto na caixa Selected Objects. Para mais informações sobre renomeação de objetos, consulte Map a single database, table, or column.

      • Para alterar em lote os nomes de vários objetos de sincronização na instância de destino, clique em Batch Edit no canto superior direito da caixa Selected Objects. Para mais informações, consulte Map databases, tables, and columns in a batch.

      Nota
      • Para selecionar operações SQL para um banco de dados ou tabela específico, clique com o botão direito no objeto no painel Selected Objects e selecione as operações desejadas na caixa de diálogo exibida. Para uma lista de operações suportadas, consulte Supported SQL operations.

      • Para definir uma cláusula WHERE e filtrar dados, clique com o botão direito na tabela desejada no painel Selected Objects e defina a condição de filtro na caixa de diálogo exibida. Para mais informações, consulte Configure filter conditions.

    2. Clique em Next: Advanced Settings para configurar parâmetros avançados.

      Parâmetro

      Descrição

      Dedicated Cluster for Task Scheduling

      Por padrão, o DTS agenda tarefas em um cluster compartilhado, sem necessidade de seleção. Para um desempenho mais estável, adquira um cluster dedicado para executar tarefas de sincronização do DTS. Para mais informações, consulte What is a DTS dedicated cluster?.

      Select the engine type of the destination database

      Selecione o tipo de mecanismo de armazenamento para o banco de dados de destino.

      • InnoDB: Mecanismo de armazenamento padrão.

      • X-Engine: Mecanismo de armazenamento para processamento de transações online (OLTP).

      Copy the temporary table of the Online DDL tool that is generated in the source table to the destination database.

      Se utilizar Data Management (DMS) ou gh-ost para realizar alterações DDL online no banco de dados de origem, escolha se deseja sincronizar os dados das tabelas temporárias geradas por essas alterações.

      Importante
      • Tarefas do DTS não suportam o uso de ferramentas como pt-online-schema-change para alterações DDL online. O uso dessas ferramentas causará falha na tarefa do DTS.

      • Os métodos de processamento para cada etapa são: As etapas de Schema Synchronization e Full Data Synchronization não permitem operações DDL que alterem o esquema do banco ou da tabela. Portanto, não são controladas pela política de Online DDL.

        • Schema Synchronization: Esta etapa não é controlada pela política de Online DDL. Tabelas temporárias relacionadas são criadas.

        • Full Data Synchronization: Esta etapa não é controlada pela política de Online DDL. Tabelas temporárias não são incluídas nos objetos de sincronização total. Todas as tabelas cujos nomes correspondem à expressão regular (^_(.+)_(?:gho|new)$ ou ^_(.+)_(?:ghc|del|old)$) são filtradas.

        • Incremental Data Synchronization: Esta etapa é controlada pela política de Online DDL.

          • Yes: Sincroniza alterações de dados em tabelas temporárias (por exemplo, _table-name_gho) geradas por operações DDL online.

          • No, Adapt to DMS Online DDL e No, Adapt to gh-ost: Filtra alterações de dados em tabelas temporárias (por exemplo, _table-name_gho) geradas por ferramentas como gh-ost com base em regras de expressão regular.

      • Yes: Sincroniza dados de tabelas temporárias geradas por alterações DDL online.

        Nota

        Se os dados das tabelas temporárias geradas por alterações DDL online forem muito grandes, pode haver latência na sincronização.

      • No, Adapt to DMS Online DDL: Não sincroniza dados de tabelas temporárias geradas por operações DDL online. Sincroniza apenas as instruções DDL originais executadas usando Data Management (DMS) no banco de dados de origem.

        Nota

        Esta opção causa bloqueio de tabelas no banco de dados de destino.

      • No, Adapt to gh-ost: Não sincroniza dados de tabelas temporárias geradas por alterações DDL online. Suporta regras de filtragem personalizadas. O DTS filtra alterações de dados em tabelas temporárias (por exemplo, _table-name_gho) geradas por ferramentas como gh-ost com base em regras de expressão regular. Modifique as expressões regulares padrão usadas para corresponder a shadow tables e useless tables conforme necessário:

        • Shadow table: ^_(.+)_(?:gho|new)$

        • Useless table: ^_(.+)_(?:ghc|del|old)$

        Nota

        Esta opção causa bloqueio de tabelas no banco de dados de destino.

      Whether to Migrate Accounts

      Especifique se deseja sincronizar informações de contas do banco de dados de origem. Se selecionar Yes, selecione as contas a serem sincronizadas e confirme suas permissões. Para mais informações, consulte Migrate database accounts.

      Retry Time for Failed Connections

      Após o início da tarefa de sincronização, se a conexão com o banco de dados de origem ou de destino falhar, o DTS reportará um erro e iniciará imediatamente novas tentativas de conexão. A duração padrão de tentativa é de 720 minutos. Especifique uma duração personalizada de 10 a 1.440 minutos. Recomenda-se definir a duração como 30 minutos ou mais. Se o DTS reconectar com sucesso ao banco dentro do período especificado, a tarefa de sincronização será retomada automaticamente. Caso contrário, a tarefa falhará.

      Nota
      • Se você tiver várias instâncias do DTS (por exemplo, Instância A e Instância B) compartilhando a mesma origem ou destino, e definir o tempo de tentativa de rede como 30 minutos para a Instância A e 60 minutos para a Instância B, a menor duração de 30 minutos será usada para ambas.

      • Como o DTS cobra pelo tempo de execução da tarefa durante o período de tentativa de conexão, recomenda-se personalizar a duração da tentativa conforme suas necessidades de negócio ou liberar a instância do DTS assim que possível após a liberação das instâncias de banco de dados de origem e destino.

      Retry Time for Other Issues

      Após o início da tarefa de sincronização, se ocorrerem outros problemas não relacionados à conectividade com o banco de dados de origem ou destino (como exceções na execução de DDL ou DML), o DTS reportará um erro e iniciará imediatamente operações contínuas de tentativa. A duração padrão é de 10 minutos. Personalize a duração dentro do intervalo de 1 a 1.440 minutos. Recomenda-se definir como 10 minutos ou mais. Se as operações relevantes forem bem-sucedidas dentro da duração definida, a tarefa de sincronização será retomada automaticamente. Caso contrário, a tarefa falhará.

      Importante

      O valor para Retry Time for Other Issues deve ser menor que o valor para Retry Time for Failed Connections.

      Enable Throttling for Full Data Synchronization

      Durante a fase de sincronização total, o DTS consome recursos de leitura e gravação dos bancos de dados de origem e destino, o que pode aumentar a carga do banco. Para reduzir essa carga, defina um limite de taxa para a tarefa de sincronização total configurando os parâmetros Queries per second (QPS) to the source database, RPS of Full Data Migration e Data migration speed for full migration (MB/s).

      Nota
      • Este item de configuração só está disponível quando Synchronization Types estiver definido como Full Data Synchronization.

      • Você também pode adjust the full synchronization rate após a instância de sincronização estar em execução.

      Enable Throttling for Incremental Data Synchronization

      Defina também um limite de taxa para a tarefa de sincronização incremental. Para aliviar a pressão no banco de dados de destino, configure RPS of Incremental Data Synchronization e Data synchronization speed for incremental synchronization (MB/s).

      Whether to delete SQL operations on heartbeat tables of forward and reverse tasks

      Escolha se deseja gravar informações SQL de heartbeat no banco de dados de origem enquanto a instância do DTS estiver em execução.

      • Yes: Informações SQL de heartbeat não são gravadas no banco de dados de origem. Isso pode fazer com que a instância do DTS reporte atraso.

      • No: Grava informações SQL de heartbeat no banco de dados de origem. Isso pode interferir em recursos como backup físico e clonagem do banco de dados de origem.

      Environment Tag

      Selecione uma tag de ambiente para identificar a instância. Nenhuma seleção é necessária neste exemplo.

      Configure ETL

      Escolha se deseja ativar o recurso de extração, transformação e carga (ETL). Para mais informações, consulte What is ETL? Valores válidos:

      Monitoring and Alerting

      Especifique se deseja configurar alertas. Se a sincronização falhar ou a latência exceder o limiar especificado, uma notificação será enviada a um contato de alerta.

    3. Clique em Next: Data Validation para configurar uma tarefa de validação de dados.

      Para usar o recurso de validação de dados, consulte Configure data validation para instruções de configuração.

  7. Salve a tarefa e execute uma pré-verificação.

    • Para visualizar os parâmetros da API para configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão exibido.

    • Após terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do job de sincronização, o DTS executa uma pré-verificação. O job só pode começar após a aprovação de todos os itens de pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme indicado e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, clique em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e reexecutar a pré-verificação. Optar por suprimir o item de aviso pode causar problemas como inconsistência de dados e representar riscos ao seu negócio.

  8. Quando a Success Rate for 100%, clique em Next: Purchase Instance.

  9. Adquira a instância.

    1. Na página Purchase, selecione o método de faturamento e a especificação de link para a instância de sincronização de dados. A tabela a seguir descreve esses parâmetros em detalhe.

      Categoria

      Parâmetro

      Descrição

      New Instance Class

      Método de Faturamento

      • Assinatura: Pagamento realizado na criação da instância. Adequado para necessidades de longo prazo e mais econômico que o pagamento conforme o uso. Quanto maior a duração da assinatura, maior o desconto.

      • Pagamento conforme o uso: Cobrança horária. Adequado para necessidades de curto prazo. Libere a instância imediatamente após o uso para economizar custos.

      Configuração do Grupo de Recursos

      O grupo de recursos ao qual a instância pertence. O padrão é default resource group. Para mais informações, consulte What is Resource Management?.

      Especificação do Link

      O DTS fornece especificações de sincronização com diferentes níveis de desempenho. A especificação do link de sincronização afeta a taxa de sincronização. Escolha uma especificação baseada no seu cenário de negócio. Para mais informações, consulte Data synchronization link specifications.

      Duração da Assinatura

      No modo de assinatura, selecione a duração e a quantidade para a instância de assinatura. Escolha uma assinatura mensal de 1 a 9 meses ou uma assinatura anual de 1, 2, 3 ou 5 anos.

      Nota

      Esta opção só está disponível quando o método de faturamento é Subscription.

    2. Após concluir a configuração, leia e selecione Data Transmission Service (Pay-as-you-go) Service Terms.

    3. Clique em Buy and Start. Na caixa de diálogo OK, clique em OK.

      Acompanhe o progresso da tarefa na página Data Synchronization.