Migre dados de uma instância do AnalyticDB for PostgreSQL para outra ao atualizar versões (por exemplo, da V4.3 para a V6.0), redimensionar uma instância ou alterar tipos de recursos.
A migração transfere os dados apenas uma vez e não sincroniza continuamente. Se houver gravações na instância de source durante o processo, você deverá repor esses dados posteriormente. Para evitar essa situação, pause as operações de gravação antes de iniciar.
Pré-requisitos
Antes de começar, verifique se você tem:
Instâncias de source e de destino na mesma conta Alibaba Cloud
Conectividade de rede entre as duas instâncias — implante ambas na mesma Virtual Private cloud (VPC) ou use a cloud Enterprise Network (CEN) para conectar VPCs na mesma região. Para obter instruções de configuração, consulte Use Basic Edition transit routers to connect VPCs in the same region
Lista de permissões configurada em ambas as instâncias para permitir conexões entre elas
Instância de destino com quantidade de nós de computação igual ou superior à da instância de source — ter o mesmo número de nós garante a melhor velocidade de migração ao usar gpcopy
Se estiver migrando da V4.3 para a V6.0: revisão do guia de verificação de compatibilidade para identificar recursos não suportados
Caminhos de migração suportados
O método de migração disponível depende dos tipos de recursos das instâncias de source e de destino.
| Source | Destino | Solução |
|---|---|---|
| Serverless | Serverless | Envie um ticket |
| Modo de armazenamento elástico (V6.0) | ||
| Modo de armazenamento elástico (V7.0) | ||
| Modo de armazenamento elástico (V6.0) | Serverless | |
| Modo de armazenamento elástico (V6.0) | ||
| Modo de armazenamento elástico (V7.0) | ||
| Modo de armazenamento elástico (V7.0) | Modo de armazenamento elástico (V7.0) |
Não há suporte para migração do modo de armazenamento elástico (V7.0) para o modo Serverless ou para o modo de armazenamento elástico (V6.0).
Migrar dados
Siga estas etapas para preparar e executar a migração.
Ative o modo somente leitura na instância de source. Isso impede gravações durante a migração e elimina a necessidade de repor dados posteriormente.
Execute uma migração completa. Prefira a migração completa à incremental para garantir a consistência dos dados.
Inicie a migração com o método correspondente aos seus tipos de instância (consulte Caminhos de migração suportados).
Redefina a lista de permissões após concluir a migração. Restaure a configuração da lista de permissões em ambas as instâncias para o ambiente de produção.
Após a migração
Após a conclusão da migração, o AnalyticDB for PostgreSQL executa automaticamente a instrução ANALYZE na instância de destino para coletar estatísticas e gerar um plano de execução otimizado. Durante esse processo, a carga de trabalho da CPU no nó coordenador aumenta temporariamente, proporcionalmente ao volume de dados migrado.