Reinicie sua instância do RDS SQL Server para resolver problemas como esgotamento de conexões ou queda de desempenho.
Quando reiniciar
Reinicie uma instância quando precisar:
Resolver problemas como esgotamento de conexões ou baixo desempenho.
Aplicar alterações em parâmetros que exigem reinicialização.
-
Liberar espaço do TempDB para desbloquear uma atualização de armazenamento que falhou.
NotaO TempDB armazena objetos temporários e versões de linhas. Ele é reconstruído a cada reinicialização.
Mitigar temporariamente problemas causados por uma versão secundária desatualizada do mecanismo. Para resolvê-los de forma definitiva, faça upgrade da versão secundária do mecanismo.
Mitigar temporariamente um vazamento de memória em algumas versões executadas no modo de espelhamento de banco de dados. Para resolvê-lo de forma definitiva, faça upgrade da versão principal.
Pré-requisitos
Antes de começar, verifique se:
A instância está no estado Running
Impacto
-
A duração da reinicialização depende do desempenho da instância, da quantidade de páginas sujas e das transações de longa duração. Em cerca de 90% dos casos, as conexões ficam interrompidas por aproximadamente 30 segundos. Garanta que seu aplicativo tenha suporte à reconexão automática.
NotaAs instâncias do RDS Basic Edition têm um único nó, sem standby ativo. Portanto, reinicializações, alterações de configuração e atualizações de versão podem causar indisponibilidade prolongada. Para alta disponibilidade, use outra edição, como a High-availability Edition. Algumas instâncias do Basic Edition oferecem suporte ao upgrade para a High-availability Edition.
Reiniciar uma instância primária não reinicia suas instâncias read-only. A replicação é retomada automaticamente após a reinicialização.
Após iniciar a reinicialização, o estado da instância muda para Restarting, o que interrompe as conexões.
Procedimento
Acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância do RDS está localizada. Em seguida, localize a instância do RDS e clique em seu ID.
API relacionada
Para reiniciar uma instância de forma programática, chame RestartRDSInstance.
FAQ
-
P: Em uma instância High-availability Edition, reiniciar a instância primária aciona um failover?
R: A reinicialização reinicia tanto o nó primário quanto o secundário, mas não aciona failover. As zonas de disponibilidade permanecem inalteradas.
-
P: Os endpoints e endereços IP mudam após uma reinicialização?
R: Não. Os endpoints e endereços IP permanecem inalterados.
-
P: O que afeta a duração da reinicialização e como posso reduzi-la?
R: A reinicialização tem duas fases:
Desligamento: a duração depende do desempenho do host e da instância, além da quantidade de páginas sujas.
Inicialização: a duração depende do desempenho do host e da instância, bem como do tamanho do log de recuperação, que se relaciona com páginas sujas e transações de longa duração. O parâmetro
recovery intervaltambém afeta o tempo de inicialização. Use o valor padrão, a menos que tenha requisitos específicos. Configure the recovery interval.
Para reduzir o tempo de reinicialização, minimize as transações de longa duração ou ajuste o parâmetro
recovery interval.