Qual é a melhor maneira de alterar o conjunto de caracteres para tabelas de dados enormes?

No meu banco de dados de produção, as tabelas relacionadas a Alertas são criadas com o CharSet padrão de "latin", devido a isso, estamos recebendo um erro quando tentamos inserir caracteres japoneses na tabela. Precisamos alterar o conjunto de caracteres padrão de tabela e colunas para UTF8. Como essas tabelas estão tendo dados enormes, o comando Alter pode levar muito tempo (demorou 5 horas no meu banco de dados local com a mesma quantidade de dados) e bloqueia a tabela, o que causará perda de dados. Podemos planejar um mecanismo para alterar o Charset para UTF8, sem perda de dados.

Qual é a melhor maneira de alterar o charset para tabelas de dados enormes?

questionAnswers(3)

yourAnswerToTheQuestion