O que eu faço se o status da minha instância de banco de dados MySQL do Amazon RDS não sai de “Modificando”?

3 minuto de leitura
0

Minha instância de banco de dados do Amazon Relational Database Service (Amazon RDS) para MySQL não sai do status de modificação. Como faço para resolver isso?

Breve descrição

No Amazon RDS, alguns tipos de modificação exigem que a instância fique indisponível e inacessível durante a atualização. Depois que uma modificação começa, a operação não pode ser cancelada e o status da instância de banco de dados é exibido como “Modificando” até que a operação se conclua. Mesmo assim, ainda há coisas que você pode fazer enquanto o MySQL do Amazon RDS está em estado de modificação. Veja as sugestões a seguir.

Resolução

Se uma instância de banco de dados do Amazon RDS não sai do estado de modificação, considere as seguintes abordagens:

  • Recupere os Eventos recentes dos recursos do Amazon RDS no Console de Gerenciamento da AWS para verificar o estado atual da instância de banco de dados. O log de Eventos recentes exibe os eventos das últimas 24 horas. Para mais informações sobre o log de Eventos recentes, consulte Visualizar eventos do Amazon RDS.
  • Veja os logs de erros do MySQL do Amazon RDS para verificar o status do mecanismo de banco de dados. O MySQL do Amazon RDS grava entradas de log mysql‑error.log no disco a cada cinco minutos. Depois, ele anexa o conteúdo do log ao arquivo mysql‑error‑running.log quando você visualiza o arquivo de log.
  • Se a opção de backups automatizados estiver habilitada na sua instância MySQL do RDS, tente restaurar a instância de banco de dados para um momento específico. Você também pode restaurar a instância a partir do último snapshot disponível do banco de dados, criando uma instância de banco de dados com a configuração original. Para mais informações, consulte Restauração de uma instância de banco de dados para um tempo específico.
  • Se você criou uma réplica de leitura da sua instância de banco de dados, promova a réplica a uma instância de banco de dados autônoma. Para mais informações, consulte Promoção de uma réplica de leitura a uma instância de banco de dados autônoma.

Práticas recomendadas antes de aplicar a ação Modificar

Antes de aplicar a ação “Modificar”, siga estas recomendações:

  • Ative a retenção de backup e defina o valor como “>0” antes de realizar qualquer modificação na instância de banco de dados. Ativá-la permite que o Amazon RDS faça uma recuperação para um ponto no tempo (PITR), caso necessário.
  • Analise as saídas de monitoramento do MySQL do RDS (SHOW FULL PROCESSLIST e SHOW ENGINE INNOD STATUS) e evite as transações e consultas que tenham uma execução prolongada. Para mais informações, consulte SHOW PROCESSLIST Statement no site do MySQL.
  • Faça backup de uma instância de banco de dados de teste e restaure-a, para realizar uma modificação experimental. Esse teste ajuda a estimar o tempo necessário para concluir a atualização que você pretende fazer.
  • No caso de um ambiente de produção, habilite a implantação multi‑AZ. O Amazon RDS oferece alta disponibilidade e suporte a failover em instâncias de banco de dados utilizando implantações multi‑AZ.

Informações relacionadas

Por que minha instância de banco de dados do Amazon RDS entra em estado de modificação e não sai quando tento aumentar o armazenamento alocado?