Saltar al contenido

¿Por qué mi instancia de base de datos de Amazon RDS permanece en estado de optimización del almacenamiento durante mucho tiempo?

3 minutos de lectura
0

He actualizado el tamaño de almacenamiento de mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS). El proceso lleva mucho tiempo y la instancia se encuentra en estado de optimización del almacenamiento.

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Al modificar el tamaño de almacenamiento de la instancia de base de datos, la instancia entra en el estado de optimización del almacenamiento. Amazon RDS lleva a cabo automáticamente el proceso de optimización del almacenamiento. Amazon RDS distribuye los datos de manera uniforme en los volúmenes de Amazon Elastic Block Store (Amazon EBS) tras la modificación del almacenamiento.

En la mayoría de los casos, el almacenamiento escalado no provoca interrupciones ni una degradación del rendimiento de la instancia de base de datos. Sin embargo, la operación puede tardar varias horas. No puedes realizar más modificaciones de almacenamiento durante 6 horas o hasta que se complete la optimización del almacenamiento en la instancia, lo que dure más. Puedes realizar cualquier otra modificación de la instancia, como escalar el tamaño de la instancia o realizar un reinicio. Después de escalar la instancia, puedes ver el progreso de la optimización del almacenamiento en la consola de administración de AWS o usar el comando describe-db-instances de la AWS CLI.

Por lo general, la optimización del almacenamiento se completa en unas pocas horas, pero el proceso puede tardar más de 24 horas. La instancia está operativa durante la optimización del almacenamiento y tu aplicación sigue disponible. Puedes ejecutar tus aplicaciones durante la optimización del almacenamiento.

Nota: No puedes acelerar la optimización del almacenamiento y debes esperar a que finalice el proceso. El proceso lleva más tiempo si aumenta el tamaño del almacenamiento y el uso del almacenamiento. Como se trata de un proceso automatizado, no hay una forma fija de determinar cuánto tiempo lleva completar la optimización del almacenamiento en la instancia.

Para un volumen de clúster, Amazon Aurora usa una solución de almacenamiento personalizada para los datos y Amazon EBS para el almacenamiento local. Al escalar instancias de base de datos, por ejemplo, de db.r5.2xlarge a db.r5.4xlarge, puedes ver los eventos de optimización del almacenamiento en la columna de estado.

Nota: Si realizas algún tipo de modificación del almacenamiento, la instancia pasará al estado de optimización del almacenamiento. Al modificar el almacenamiento, es posible que la instancia se reinicie. Este es un requisito en casos específicos, como un cambio en el tipo de almacenamiento entre SSD y magnético. Para obtener más información, consulta Configuración de instancias de base de datos.

Para supervisar la cantidad de almacenamiento gratuito de la instancia de base de datos, se recomienda crear una alarma de Amazon CloudWatch.

Información relacionada

Administración de una instancia de base de datos de Amazon RDS