Reinicie sua instância RDS SQL Server para resolver problemas como conexões esgotadas ou desempenho degradado.
Quando reiniciar
Reinicie uma instância nos seguintes casos:
Resolver problemas como conexões esgotadas ou desempenho insatisfatório.
Aplicar alterações em parâmetros que exigem reinicialização.
-
Liberar espaço do TempDB para desbloquear uma atualização de armazenamento com falha.
NotaO TempDB armazena objetos temporários e versões de linha. Ele é reconstruído a cada reinicialização.
Mitigar temporariamente problemas causados por uma versão secundária do mecanismo desatualizada. Para resolvê-los permanentemente, atualize a versão secundária do mecanismo.
Mitigar temporariamente um vazamento de memória em algumas versões em execução no modo de espelhamento de banco de dados. Para resolvê-lo permanentemente, atualize a 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 contagem de páginas sujas e de transações de longa duração. Em aproximadamente 90% dos casos, as conexões são interrompidas por cerca de 30 segundos. Garanta que sua aplicação suporte reconexão automática.
NotaInstâncias RDS Basic Edition têm um único nó sem hot standby; por isso, reinicializações, alterações de configuração e atualizações de versão podem causar períodos de indisponibilidade prolongados. Para alta disponibilidade, use outra edição, como a High-availability Edition. Algumas instâncias Basic Edition permitem atualização para a High-availability Edition.
Reiniciar uma instância primária não reinicia suas instâncias somente leitura. 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 RDS está localizada. Em seguida, localize a instância RDS e clique no ID dela.
No canto superior direito da página, clique em Restart Instance.
Na caixa de diálogo de confirmação, clique em OK.
Conclua a verificação por SMS ou MFA conforme solicitado.
API relacionada
Para reiniciar uma instância de forma programática, chame RestartRDSInstance.
Perguntas frequentes
-
P: Em uma instância High-availability Edition, reiniciar a instância primária aciona um failover?
R: A reinicialização reinicia os nós primário e secundário, mas não aciona um 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 reduzi-la?
R: A reinicialização ocorre em duas fases:
Desligamento: a duração depende do desempenho do host e da instância, além da contagem 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 está relacionado a páginas sujas e transações de longa duração. O parâmetro
recovery intervaltambém influencia o tempo de inicialização. Use o valor padrão, a menos que haja requisitos específicos. Configure o intervalo de recuperação.
Para reduzir o tempo de reinicialização, minimize as transações de longa duração ou ajuste o parâmetro
recovery interval.