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

Última actualización: 22/11/2022

He actualizado el tamaño de almacenamiento de la instancia de base de datos de Amazon Relational Database (Amazon RDS). Sin embargo, el proceso tarda mucho tiempo y la instancia se encuentra en estado de optimización del almacenamiento.

Resolución

Cuando modifica el tamaño de almacenamiento de la instancia de base de datos de Amazon RDS, el estado de la instancia cambia a optimización de almacenamiento. Esto significa que la instancia de su base de datos está en proceso de modificarse para cambiar el tamaño o el tipo de almacenamiento. El proceso de optimización del almacenamiento se realiza mediante la automatización de RDS. La automatización de RDS confirma que los datos se distribuyen de manera uniforme en los volúmenes subyacentes de Amazon Elastic Block Store (Amazon EBS) tras la modificación del almacenamiento.

En la mayoría de los casos, el escalado del almacenamiento no causa ninguna interrupción o deterioro del rendimiento de la instancia de la base de datos. Sin embargo, esta operación puede durar varias horas. No se pueden realizar más modificaciones de almacenamiento durante seis horas o hasta que se haya completado la optimización del almacenamiento en la instancia, lo que dure más. Sin embargo, puede realizar cualquier otra modificación de la instancia, como el escalado del tamaño de la instancia o el reinicio.

Por lo general, la optimización del almacenamiento se completa en unas pocas horas y, en ocasiones, puede tardar 24 horas o más. Cuando la instancia de base de datos está en el estado de optimización del almacenamiento, la instancia se encuentra en funcionamiento. La disponibilidad de la aplicación no se ve afectada. No tiene que esperar a que la instancia de base de datos se encuentre en estado Disponible para ejecutar las aplicaciones.

Nota: No hay forma de acelerar este proceso, debe esperar a que el proceso de optimización se complete. Cuanto mayor sea el aumento del tamaño del almacenamiento, mayor será el uso de dicho almacenamiento y más tiempo durará el proceso. Al tratarse de un proceso automatizado, no existe una forma fija de determinar el tiempo que tarda en completarse la optimización del almacenamiento en su instancia de base de datos RDS.

Como Amazon Aurora utiliza una solución de almacenamiento del cliente que no está respaldada por volúmenes de EBS, no es necesario considerar la optimización del almacenamiento para las instancias de Aurora. Para más información, consulte Introducing the Aurora storage engine (Introducción al motor de almacenamiento de Aurora).

Nota: Cualquier tipo de modificación del almacenamiento puede hacer que la instancia de base de datos pase al estado de optimización del almacenamiento. Sin embargo, la modificación del almacenamiento también puede hacer que la instancia se reinicie, lo que requiere un tiempo de inactividad. Esto es necesario en casos específicos, como al cambiar el tipo de almacenamiento de SSD a magnético o viceversa. Para obtener más información, consulte Configuración de instancias de base de datos.

Para supervisar la cantidad de almacenamiento libre de la instancia de base de datos y actuar cuando sea necesario, es una práctica recomendada crear una alarma de Amazon CloudWatch.


¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?