¿Cuál es la mejor manera de cambiar el conjunto de caracteres para tablas de datos enormes?

En mi base de datos de producción, las tablas relacionadas con Alertas se crean con el CharSet predeterminado de "latin", debido a esto, estamos recibiendo un error cuando intentamos insertar caracteres japoneses en la tabla. Necesitamos cambiar el conjunto de caracteres predeterminado de la tabla y las columnas a UTF8. Como estas tablas tienen datos enormes, el comando Alter puede tomar mucho tiempo (tomó 5 horas en mi base de datos local con la misma cantidad de datos) y bloquear la tabla, lo que causará la pérdida de datos. ¿Podemos planear un mecanismo para cambiar el conjunto de caracteres a UTF8, sin pérdida de datos?

¿Cuál es la mejor manera de cambiar el conjunto de caracteres para tablas de datos enormes?

Respuestas a la pregunta(3)

Su respuesta a la pregunta