Se uma instância apresentar conexões esgotadas ou problemas de desempenho, reinicie-a manualmente.
Pré-requisitos
A instância deve estar no estado Running.
Impactos
-
A reinicialização causa uma interrupção de conexão de aproximadamente 30 segundos. Certifique-se de que sua aplicação tenha um mecanismo de reconexão automática. Interrompa as operações de escrita e faça os devidos ajustes antes de reiniciar. Proceda com cautela.
AvisoUma instância do RDS Basic Edition possui apenas um nó de banco de dados e não conta com um nó secundário como standby ativo. A instância fica indisponível por um período prolongado se o nó falhar inesperadamente ou durante tarefas como reinicialização da instância, alteração de especificações ou atualização de versão. Caso seu negócio exija alta disponibilidade de banco de dados, não utilize instâncias Basic Edition. Selecione outra edição, como a High-availability Edition. Algumas instâncias Basic Edition suportam an upgrade to High-availability Edition.
A reinicialização libera o cache de memória do MySQL, incluindo o buffer pool. Isso não afeta os dados persistidos. Os bancos de dados e as tabelas na instância permanecem intactos após a reinicialização.
Se a instância primária tiver instâncias somente leitura, a reinicialização da instância primária não reiniciará as instâncias somente leitura. A relação de replicação é restaurada automaticamente após a reinicialização.
Reiniciar uma instância no console
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância RDS e clique em ID da instância.
No canto superior direito da página, clique em Restart Instance.
-
Na caixa de diálogo de confirmação, clique em OK.
AvisoApós clicar em Restart Instance, o status da instância muda para Restarting. Isso causa uma interrupção de conexão. Planeje suas operações comerciais com antecedência.
Perguntas frequentes
-
P: Além de conexões esgotadas ou problemas de desempenho, em quais outras situações preciso reiniciar uma instância manualmente?
R: Se arquivos temporários não puderem ser excluídos devido a uma falha da instância durante a execução, reinicie-a manualmente. Caso ocorram outras exceções durante o funcionamento da instância, tente uma reinicialização manual para recuperá-la.
-
P: Para uma instância High-availability Edition, a reinicialização da instância primária causa um failover entre primária e secundária?
R: Depende da situação. Um failover entre primária e secundária pode ocorrer. Após a reinicialização, as zonas dos bancos de dados primário e secundário são trocadas.
-
P: Os endpoints e o endereço IP virtual da instância mudam após uma reinicialização?
R: Não, eles permanecem inalterados.
-
P: Quais fatores afetam a duração da reinicialização e como reduzi-la?
R: O tempo de reinicialização depende de fatores como a quantidade de bancos de dados e tabelas na instância, o número de conexões ativas e o tráfego de negócios. Para reduzir esse tempo, evite criar bancos de dados ou tabelas desnecessários. Minimize as conexões ativas e o tráfego antes da reinicialização. Reconecte sua aplicação somente após a conclusão do processo.
Referência de API
|
API |
Descrição |
|
Reinicia uma instância RDS. |