View a markdown version of this page

Prácticas recomendadas para la migración de las bases de datos de MySQL y MariaDB grandes - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Prácticas recomendadas para la migración de las bases de datos de MySQL y MariaDB grandes

Además de las prácticas recomendadas específicas de cada herramienta que se muestran para cada opción de migración, revise las siguientes prácticas recomendadas generales. Estas prácticas recomendadas se aplican al migrar las bases de datos de MySQL y MariaDB grandes y con varios terabytes, sin importar la herramienta que seleccione:

  • Asegúrese de que haya espacio suficiente en las bases de datos de origen y destino para hacer y restaurar la copia de seguridad.

  • No cree índices secundarios en la instancia de base de datos de destino hasta que finalice la migración. Los índices secundarios agregan una sobrecarga de mantenimiento durante la importación y pueden ralentizar el proceso de importación.

  • Si utiliza un enfoque de varios subprocesos, elija el número correcto de subprocesos. Para la exportación, le recomendamos utilizar un subproceso para cada núcleo de la CPU. Para la importación, le recomendamos utilizar un subproceso por cada dos núcleos de la CPU.

  • Los volcados de datos suelen hacerse desde los servidores de las bases de datos activos que forman parte de un entorno de producción crítico. Si el volcado de datos afecta gravemente al rendimiento y esto no es aceptable en su entorno, tenga en cuenta una de las opciones siguientes:

    • El servidor de origen tiene réplicas, puede volcar los datos de una de las réplicas.

    • Los procedimientos habituales de copia de seguridad se aplican al servidor de origen:

      • Si el formato de la copia de seguridad es adecuado para la importación directa a la base de datos de destino, utilice los datos de la copia de seguridad como entrada para el proceso de importación.

      • Si el formato de la copia de seguridad no es adecuado para la importación directa a la base de datos de destino, utilice la copia de seguridad para aprovisionar una base de datos temporal y volcar los datos de esta.

    • Si las réplicas y las copias de seguridad no están disponibles, haga lo siguiente:

      • Haga volcados durante las horas de menor actividad, cuando el tráfico de producción es más bajo.

      • Reduzca la simultaneidad de las operaciones de descarga para que el servidor tenga suficiente capacidad adicional para gestionar el tráfico de producción.

  • Cree volcados solo de bases de datos que hayan creado los usuarios.

  • Vuelva a crear los usuarios en la base de datos de destino y configure sus permisos. Para más información, consulte Administración de la identidad y el acceso en Amazon RDS, Administración de la identidad y el acceso en Amazon Aurora o Identity and Access Management para Amazon EC2.

  • Al migrar un servidor de bases de datos grande que consta de varias bases de datos independientes, cree una instancia independiente para cada base de datos. Esto es útil para administrar la base de datos de manera más eficiente y puede mejorar el aprovisionamiento de los recursos, mientras que los recursos de computación independientes pueden mejorar el rendimiento de la base de datos.