Acerca de la reducción del almacenamiento

Si la capacidad de almacenamiento de una instancia de Cloud SQL es mayor de lo que necesita tu aplicación, puedes reducir manualmente la capacidad de almacenamiento a un tamaño más pequeño.

Las operaciones de reducción de almacenamiento son compatibles con las instancias principales y de réplica de lectura, y están disponibles en todas las ediciones de Cloud SQL.

Requisitos de capacidad de almacenamiento

El tamaño de almacenamiento de destino debe ser mayor que la capacidad de almacenamiento mínima permitida que se determina como segura para la instancia.

Para un rendimiento constante, recomendamos reservar un búfer de capacidad de almacenamiento para ciertas operaciones, como la reindexación. Te recomendamos que reserves aproximadamente 100 GB o el 20% o más del uso actual, lo que sea mayor.

Para obtener más información, consulta Responsabilidad compartida.

Rendimiento

Las operaciones de reducción del almacenamiento pueden afectar el rendimiento de la instancia. Cloud SQL usa máquinas virtuales (VMs) de Compute Engine con discos de almacenamiento persistente. El almacenamiento que proporciona Hyperdisk Balanced se escala de forma lineal y ofrece un rendimiento predecible.

Para obtener más información, consulta Cuotas y límites fijos.

Tiempo de inactividad

Las operaciones de reducción de almacenamiento requieren tiempo de inactividad de la instancia, y las instancias se reinician cuando se completa la operación.

Según el tamaño del disco subyacente, las operaciones de reducción del almacenamiento pueden generar un tiempo de inactividad considerable. Si tu instancia requiere un tiempo de inactividad limitado, en lugar de usar las capacidades de reducción de almacenamiento, te recomendamos que migres tus datos a una instancia nueva y más pequeña con Database Migration Service.

El tiempo de inactividad que se experimenta cuando se reduce el almacenamiento de una instancia es comparable al tiempo de inactividad que se experimenta cuando se restablece una réplica de lectura.

Operaciones

Todas las demás operaciones no estarán disponibles hasta que se complete la operación de reducción del almacenamiento.

Te recomendamos que esperes a que finalicen otras operaciones antes de ejecutar una operación de reducción de almacenamiento. Esto incluye operaciones como la copia de seguridad o la importación de datos.

Las operaciones de reducción del almacenamiento deben completarse en la instancia principal antes de aplicar una operación de reducción en la réplica de lectura.

En ningún momento, una réplica de lectura puede tener una capacidad de almacenamiento menor que su instancia principal asociada. Si deseas reducir la capacidad de almacenamiento de una réplica, primero debes completar una operación de reducción de almacenamiento en su instancia principal asociada.

Las operaciones de reducción de almacenamiento no se admiten en instancias de núcleo compartido. Sin embargo, puedes cambiar la configuración de tu aplicación a una instancia de núcleo no compartido y, luego, realizar una operación de reducción de almacenamiento.

Réplicas

  • Si reduces el tamaño de almacenamiento de la instancia principal, su réplica seguirá teniendo un disco más grande. Si quieres reducir el tamaño de almacenamiento de la réplica, debes hacerlo de forma manual.

  • Si se aplica una operación de reducción de almacenamiento a una instancia principal, cualquier réplica de lectura que se cree posteriormente aplicará la misma configuración de almacenamiento que la instancia principal actualizada.

  • Si una instancia principal y su réplica de lectura asociada usan diferentes versiones de la base de datos, y se aplica una operación de reducción de almacenamiento a la réplica, la réplica recreada se actualiza a la versión de la base de datos principal para garantizar que el reinicio de la réplica se realice correctamente.

  • Si bien las operaciones de reducción de almacenamiento se pueden usar en instancias principales que usan grupos de lectura, no puedes aplicar una operación de reducción de almacenamiento a un grupo de lectura.
  • No puedes verificar la capacidad de almacenamiento mínima de una réplica de lectura. Esta capacidad solo se admite en las instancias principales. Sin embargo, puedes reducir la capacidad de almacenamiento de una réplica de lectura para que coincida con la capacidad de almacenamiento de su instancia principal asociada.

  • En ningún momento, una réplica de lectura puede tener una capacidad de almacenamiento menor que su instancia principal asociada.

Limitaciones

Se aplican las siguientes limitaciones de funciones:

  • Las operaciones de reducción de almacenamiento no se pueden aplicar a las réplicas en cascada.
  • No se admite con Terraform.

¿Qué sigue?