Todos os produtos
Search
Central de documentação

PolarDB:Migration evaluation

Última atualização: Jun 28, 2026

Para garantir uma migração tranquila, o PolarDB oferece um recurso de avaliação de migração. Antes de migrar, use esse recurso para verificar pré-requisitos como status da instância, dependências de tarefas e propriedades da instância de source. Identificar e resolver problemas antecipadamente reduz o custo e o esforço da migração.

Se encontrar problemas durante a avaliação de migração, consulte as Perguntas frequentes para obter soluções.

Regiões suportadas

O recurso de avaliação de migração está disponível nas seguintes regiões:

China (Hangzhou), China (Shanghai), China (Shenzhen), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Chengdu), China (Hong Kong), Singapura, Indonésia (Jacarta), EUA (Vale do Silício) e EUA (Virgínia).

Impacto

A avaliação de migração não afeta seus serviços.

Crie uma tarefa de avaliação de migração

  1. Faça login no console do PolarDB. Na página Clusters, clique em Migration/Upgrade Evaluation.

  2. Crie uma tarefa de avaliação de migração. O PolarDB oferece três maneiras de criar essa tarefa:

    • Na página Clusters: no canto superior esquerdo, clique em Migrate/Upgrade Evaluation.

      image

    • Na página Migration/Upgrade: no canto superior esquerdo, clique em Create Migration/Upgrade Evaluation.

      image

    • Na página de compra do PolarDB para upgrade com um clique: selecione Migrate from RDS, a Source RDS Version, o Database Engine de destino e a Database Edition de destino. Em seguida, clique em Migration Evaluation.

      image

  3. Configure os parâmetros da tarefa de avaliação de migração.

    Parâmetro

    Descrição

    Método de criação

    Selecione Migrate from RDS.

    Ao criar a tarefa de avaliação de migração pela página de compra do PolarDB, não é necessário especificar este parâmetro. O sistema seleciona automaticamente a opção Migrate from RDS.

    Versão do RDS de source

    Selecione a versão do mecanismo da instância RDS de source.

    Instância RDS de source

    Na lista suspensa, selecione a instância RDS de source.

    Mecanismo de banco de dados de destino

    Selecione a versão do mecanismo de banco de dados do cluster PolarDB for MySQL de destino.

    Edição do banco de dados

    Selecione a edição do banco de dados do cluster PolarDB for MySQL de destino.

    Em seguida, clique em Next.

  4. O PolarDB executa verificações prévias e avalia a instância RDS de source e o plano de migração com base em quatro categorias: Basic information verification, Migration task dependency verification, Key information verification e Other verification. Resolva quaisquer problemas encontrados conforme os resultados da avaliação.

    O PolarDB compilou uma lista de problemas comuns que podem ocorrer durante uma avaliação de migração e suas respectivas soluções. Para mais informações, consulte Problemas comuns e soluções.

    image

    Nota

    O DTS não sincroniza eventos durante tarefas de migração ou upgrade. Se o resultado da verificação de eventos for Existing, sincronize manualmente os eventos com o cluster PolarDB de destino.

  5. Clique em Continue to Buy ou Buy para acessar a página de compra do PolarDB e concluir as etapas subsequentes. Para mais informações, consulte Procedimento de upgrade.

Gerencie tarefas de avaliação de migração

Para visualizar os detalhes de uma tarefa de avaliação existente, acesse a página Migration/Evaluation. Após a conclusão da avaliação, reavalie ou prossiga com a compra.

Nota

As tarefas de avaliação de migração são excluídas automaticamente após sete dias. Caso uma tarefa tenha expirado, crie uma nova.

image

Perguntas frequentes

Categoria

Item de verificação

Solução

Aviso

Verificação de eventos

A instância RDS de source possui eventos, mas o DTS não suporta sincronização de eventos. Sincronize manualmente os eventos com o cluster PolarDB de destino.

Verificação de informações básicas da instância de source

Status de execução da instância de source

A instância RDS de source deve estar no estado Running.

Status de leitura/gravação da instância de source

A instância RDS de source deve estar no estado Running e permitir leitura e gravação.

Modo de conta da instância de source

Se a instância RDS de source estiver no modo de alta segurança (modo de proxy de banco de dados), crie uma conta privilegiada (consulte (Descontinuado e redirecionado para Etapa 1) Criar uma conta de banco de dados) ou alterne para o modo de alto desempenho (consulte Alternar para modo de alto desempenho) para realizar o upgrade com um clique.

Função vinculada ao serviço PolarDB

Crie uma função vinculada ao serviço PolarDB para sua conta.

Siga as instruções em Verificar se uma função vinculada ao serviço PolarDB foi criada ou crie uma usando a API.

Verificação de dependência da tarefa de migração

Permissões do serviço DTS

Conceda permissões ao DTS para acessar recursos em nuvem.

Para obter instruções, consulte Conceder ao DTS permissões para acessar recursos em nuvem.

Verificar se a instância de source está vazia

A instância RDS de source não possui bancos de dados. Crie um banco de dados na instância antes de iniciar a migração.

Verificação do mecanismo de tabela da instância de source

Somente instâncias RDS de source com tabelas que utilizam o mecanismo de armazenamento InnoDB ou X-Engine suportam o recurso de upgrade com um clique.

Verificação de triggers da instância de source

Se a instância RDS de source possuir triggers, exclua-os primeiro para evitar interrupções na migração.

Nota

Execute as instruções abaixo para excluir triggers da instância RDS de source conforme suas necessidades de negócio.

-- View the triggers.
SHOW TRIGGERS;
-- Select and run the statement to delete a trigger.
DROP TRIGGER  trigger_name;

Após a conclusão da migração, crie manualmente os triggers no cluster PolarDB de destino.

Verificação de tabelas sem chaves primárias na instância de source

Se a instância RDS de source contiver tabelas sem chaves primárias, poderão ocorrer dados duplicados no banco de dados de destino após a sincronização.

Conecte-se ao banco de dados na instância RDS de source usando uma conta privilegiada e execute a seguinte instrução SQL para localizar tabelas sem chaves primárias:

SELECT t1.table_schema, t1.table_name 
FROM information_schema.TABLES t1 LEFT OUTER 
	JOIN information_schema.TABLE_CONSTRAINTS t2 
  ON t1.table_schema = t2.TABLE_SCHEMA AND t1.table_name = t2.TABLE_NAME AND t2.CONSTRAINT_NAME 
  IN ("PRIMARY") 
WHERE t2.table_name IS NULL AND t1.table_type = "BASE TABLE" AND t1.TABLE_SCHEMA NOT IN ("information_schema", "performance_schema", "mysql", "sys");

Adicione chaves primárias às tabelas retornadas pela consulta.

Caso determine que registros duplicados são aceitáveis, ignore esta verificação. Quando solicitado durante o processo de upgrade com um clique, selecione Continue Upgrade.

Verificação de informações chave da instância de source

Verificação da conta root da instância de source

Para garantir compatibilidade entre os sistemas de contas do RDS MySQL e do PolarDB, e evitar que contas de sistema do cluster PolarDB de destino sejam sobrescritas após a migração, a instância RDS de source não pode ter simultaneamente as contas root e aliyun_root. Para mais informações, consulte Excluir contas de sistema redundantes da instância RDS de source.