Migre los datos de una instancia de AnalyticDB for PostgreSQL a otra cuando necesite actualizar versiones (por ejemplo, de V4.3 a V6.0), cambiar el tamaño de una instancia o modificar los tipos de recursos.
La migración transfiere los datos una sola vez y no los sincroniza de forma continua. Si se escriben datos en la instancia de origen durante la migración, deberá reinsertarlos después. Para evitarlo, detenga las operaciones de escritura antes de iniciar el proceso.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Las instancias de origen y de destino en la misma cuenta de Alibaba Cloud.
Conectividad de red entre ambas instancias. Despliegue las dos en la misma virtual private cloud (VPC) o utilice Cloud Enterprise Network (CEN) para conectar VPC dentro de la misma región. Para ver las instrucciones de configuración, consulte Use Basic Edition transit routers to connect VPCs in the same region.
Una whitelist configurada en ambas instancias que permita la conexión entre ellas.
Una instancia de destino con una cantidad de nodos de cómputo igual o mayor a la de origen. Usar la misma cantidad de nodos ofrece la mejor velocidad de migración al utilizar gpcopy.
Si migra de V4.3 a V6.0, revise la guía de comprobación de compatibilidad para identificar las funciones no compatibles.
Rutas de migración compatibles
El método de migración disponible depende de los tipos de recursos de las instancias de origen y de destino.
| Origen | Destino | Solución |
|---|---|---|
| Serverless | Serverless | Envíe un ticket |
| Modo de almacenamiento elástico (V6.0) | ||
| Modo de almacenamiento elástico (V7.0) | ||
| Modo de almacenamiento elástico (V6.0) | Serverless | |
| Modo de almacenamiento elástico (V6.0) | ||
| Modo de almacenamiento elástico (V7.0) | ||
| Modo de almacenamiento elástico (V7.0) | Modo de almacenamiento elástico (V7.0) |
No es compatible la migración del modo de almacenamiento elástico (V7.0) al modo Serverless ni al modo de almacenamiento elástico (V6.0).
Migrar los datos
Siga estos pasos para preparar y ejecutar la migración.
Habilite el modo de solo lectura en la instancia de origen. Esto evita escrituras durante la migración y elimina la necesidad de reinsertar datos después.
Ejecute una migración completa. Utilice la migración completa en lugar de la incremental para garantizar la consistencia de los datos.
Inicie la migración con el método correspondiente a sus tipos de instancia (consulte Rutas de migración compatibles).
Restablezca la whitelist al finalizar la migración. Vuelva a configurar la whitelist de ambas instancias según los parámetros de su entorno de producción.
Después de la migración
Cuando termina la migración, AnalyticDB for PostgreSQL ejecuta automáticamente la instrucción ANALYZE en la instancia de destino para recopilar estadísticas y generar un plan de ejecución óptimo. Durante este proceso, la carga de CPU del nodo coordinador aumenta temporalmente en proporción al volumen de datos migrados.