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
Faça login no console do PolarDB. Na página Clusters, clique em Migration/Upgrade Evaluation.
-
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.

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

-
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.

-
-
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.
-
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.
NotaO 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.
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.
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.

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. 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: 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. |