Cuando las conexiones alcanzan el límite superior o se presentan problemas de rendimiento, puede reiniciar la instancia. El reinicio provoca una interrupción de aproximadamente 30 segundos; prepare su aplicación antes de continuar.
Cuándo reiniciar
Reinicie su instancia en a continuación situaciones:
Límite de conexiones alcanzado: El número de conexiones activas llega al límite superior y bloquea las nuevas conexiones.
Degradación del rendimiento: La instancia deja de responder o experimenta ralentizaciones significativas.
Archivos temporales atascados: En versiones de PostgreSQL anteriores a la 14, un fallo del sistema puede dejar archivos temporales que no se pueden eliminar. Un reinicio los limpia.
Requisitos previos
Antes de empezar, asegúrese de que:
La instancia esté en estado Running.
Impactos
Revise a continuación impactos antes de reiniciar.
Interrupción transitoria de la conexión
El reinicio causa una interrupción de la conexión de aproximadamente 30 segundos. Asegúrese de que su aplicación esté configurada para reconectarse automáticamente. Para minimizar la interrupción, detenga las escrituras en la instancia antes de reiniciar.
Actualización menor de versión del motor
Si la instancia utiliza Premium Local SSDs, el sistema la actualiza automáticamente a la última versión menor del motor después del reinicio.
Instancias de solo lectura
Las instancias de solo lectura asociadas a la instancia principal no se reinician. La replicación de datos entre la instancia principal y las de solo lectura se reanuda automáticamente después de que se reinicia la principal.
RDS Basic Edition
RDS Basic Edition no cuenta con una instancia secundaria como reserva activa. Si su instancia RDS ejecuta RDS Basic Edition y falla inesperadamente, o si reinicia la instancia, cambia sus especificaciones o actualiza su motor de base de datos, el servicio de base de datos podría no estar available durante un período prolongado. Para cargas de trabajo que requieren alta disponibilidad, utilice RDS High-availability Edition. También puede actualizar de RDS Basic Edition a RDS High-availability Edition en instancias de versiones específicas del motor de base de datos. Para más detalles, consulte Upgrade the edition of an RDS instance from RDS Basic Edition to RDS High-availability Edition.
RDS High-availability Edition
Reiniciar la instancia principal puede desencadenar un cambio de rol entre la instancia principal y la secundaria. Después del reinicio, es posible que las zonas de las instancias principal y secundaria se intercambien.
Reducir el tiempo de reinicio
La duración del reinicio depende del número de tablas, bases de datos y conexiones activas, así como del tráfico actual del servicio. Para acortar el reinicio:
Cierre las conexiones activas innecesarias antes del reinicio.
Reduzca el tráfico del servicio hacia la instancia.
Evite crear tablas o bases de datos innecesarias.
Después de que la instancia se reinicie, vuelva a conectar sus servicios.
Reiniciar una instancia
Después de hacer clic en Restart Instance, el estado de la instancia cambia a Restarting y las cargas de trabajo se interrumpen. Complete todos los pasos de preparación antes de continuar.
Vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia. Busque la instancia y haga clic en su ID.
En la esquina superior derecha de la página, haga clic en Restart Instance.
En el cuadro de diálogo de confirmación, haga clic en OK.
Preguntas frecuentes
¿Cambian los endpoints o las direcciones IP virtuales después de un reinicio?
No. Los endpoints y las direcciones IP virtuales permanecen sin cambios después de un reinicio.
¿Reiniciar la instancia principal reinicia también las instancias de solo lectura?
No. Las instancias de solo lectura no se reinician. La replicación de datos se reanuda automáticamente una vez que la instancia principal vuelve a estar en línea.
Si uso RDS High-availability Edition, ¿el reinicio desencadena un cambio de rol entre la instancia principal y la secundaria?
Es posible que se desencadene un cambio de rol. Después del reinicio, las zonas de las instancias principal y secundaria podrían intercambiarse.
¿Existen otras situaciones además de los límites de conexión y los problemas de rendimiento en las que deba reiniciar?
Sí. En versiones de PostgreSQL anteriores a la 14, un fallo del sistema puede dejar archivos temporales que el sistema no puede eliminar. Reiniciar la instancia resuelve este problema. Si ocurren otros problemas en su instancia RDS, también puede reiniciarla para resolverlos.
Referencia de API
|
Operación |
Descripción |
|
Reinicia una instancia RDS |