Uso de escala automática

Al crear una instancia de Autonomous Database, la escala automática de recursos informáticos por defecto está activada y la escala automática de almacenamiento está desactivada. Puede gestionar la escala automática desde la consola de Oracle Cloud Infrastructure para activar o desactivar la escala automática de recursos informáticos o la escala automática de almacenamiento.

Escala automática de recursos informáticos

Con la escala automática de recursos informáticos activada, la base de datos puede utilizar hasta tres veces más recursos de CPU y E/S que los especificados por el número de ECPU (OCPU si la base de datos utiliza OCPU), como se muestra en el campo recuento de ECPU o recuento de OCPU de la consola de Oracle Cloud Infrastructure.

Cuando se activa la escala automática, si su carga de trabajo requiere recursos de CPU y E/S adicionales, la base de Datos utiliza automáticamente los recursos sin necesidad del manual. Por ejemplo:

  • En el modelo de recursos informáticos de ECPU, cuando el recuento de ECPU es 512, esto permite a la base de datos utilizar hasta 512 x 3 ECPU (1536 ECPU) cuando la escala automática está activada.

    Para ver el número medio de ECPU utilizadas durante una hora, puede utilizar el gráfico "Número de ECPU asignadas" del separador Visión general de la tarjeta Panel de control de base de datos en Database Actions. Consulte Visión general del panel de control de base de datos para obtener más información.

  • En el modelo de recursos informáticos de OCPU, cuando el recuento de OCPU es 128, esto permite a la base de datos utilizar hasta 128 x 3 OCPU (384 OCPU) al activar la escala automática.

    Para ver el número medio de OCPU utilizadas durante una hora, puede utilizar el gráfico "Número de OCPU asignadas" del separador Visión general de la tarjeta Panel de control de base de datos en Database Actions. Consulte Visión general del panel de control de base de datos para obtener más información.

Al activar la escala automática de recursos informáticos no se cambia la configuración de simultaneidad y paralelismo de los servicios predefinidos. Consulte Gestión de simultaneidad y prioridades en Autonomous Database para obtener más información.

Nota

El tipo de licencia determina el recuento de ECPU máximo. Por ejemplo, si el tipo de licencia es Traiga su propia licencia (BYOL) con Oracle Database Standard Edition (SE), el recuento de ECPU máximo es 32. Para este tipo de licencia, el valor máximo permitido para recuento de ECPU es 32. Con la escala automática de recursos informáticos activada, puede utilizar hasta recuento de ECPU x 3 ECPU. Esta licencia restringe el número de ECPU que puede utilizar a un máximo de 32 ECPU, con o sin la función de escala automática de recursos informáticos activada.

Cuando la escala automática de recursos informáticos está activada, la base de datos puede utilizarla y se le puede facturar el consumo adicional de CPU según lo necesite la carga de trabajo, hasta tres veces (3x) el número de CPU base (como se muestra en el campo recuento de ECPU o recuento de OCPU de la consola de Oracle Cloud Infrastructure). Consulte Facturación de funciones de Oracle Autonomous Database Serverless para obtener más información sobre la facturación de escalado automático de recursos informáticos.

Consulte Add CPU or Storage Resources or Enable Auto Scaling para conocer los pasos para activar la escala automática de recursos informáticos.

Escalado automático de almacenamiento

Al crear una instancia de Autonomous Database, la escala automática de almacenamiento por defecto está desactivada. Puede gestionar la ampliación y activar la ampliación automática del almacenamiento desde la consola de Oracle Cloud Infrastructure o mediante la API.

Con la escala automática de almacenamiento activada, Autonomous Database se puede ampliar para utilizar hasta tres veces el almacenamiento base reservado, según lo especificado por el almacenamiento que se muestra en el campo Almacenamiento de la consola de Oracle Cloud Infrastructure. Si necesita almacenamiento adicional, la base de datos utiliza automáticamente el almacenamiento reservado sin necesidad de intervención manual.

Puede especificar el almacenamiento base al aprovisionar o clonar la base de datos, o bien puede cambiar el almacenamiento en cualquier momento haciendo clic en Gestionar asignación de recursos en Más acciones en la consola de OCI y cambiando el tamaño de almacenamiento. Según el tipo de carga de trabajo y la selección del modelo de cálculo, tiene estas opciones para especificar las unidades de almacenamiento base reservadas:

  • Almacén de datos: especifique el almacenamiento en TB.

  • Procesamiento de transacciones: especifique el almacenamiento en GB o en TB. Las unidades de GB solo están disponibles cuando el tipo de carga de trabajo es Procesamiento de transacciones y el modelo de cálculo es ECPU.

Mediante la consola o las API de Oracle Cloud Infrastructure, puede aprovisionar o escalar automáticamente el almacenamiento de una instancia de Autonomous Database hasta 384 TB. Para requisitos de almacenamiento de más de 384 TB, Oracle recomienda presentar una solicitud de servicio en los Soportes de Oracle Cloud.

Por ejemplo, si el almacenamiento es de 100 TB y la escala automática de almacenamiento está activada, tiene acceso a un máximo de 300 TB de almacenamiento y, si el almacenamiento es de 200 TB, tiene acceso a un máximo de 384 TB (si solicitó un máximo mayor mediante la presentación de una solicitud de servicio, el máximo sería su tamaño máximo personalizado).

A medida que los datos fluyen, en función del tipo de carga de trabajo, se le factura de la siguiente manera:

  • Para el uso de almacenamiento por debajo del almacenamiento base reservado, se le factura en función del almacenamiento base.

  • Una vez que el almacenamiento asignado supera el almacenamiento base reservado, el uso del almacenamiento se factura en función del almacenamiento asignado, redondeado al alza al TB más cercano para el tipo de carga de trabajo Almacén de datos y al GB más cercano para los tipos de carga de trabajo Procesamiento de transacciones, APEX o JSON, en una hora determinada.

Por ejemplo, si el tipo de carga de trabajo es Almacén de datos, si el almacenamiento base reservado es de 4 TB, hasta que el almacenamiento asignado supere los 4 TB de almacenamiento, se le facturará en función del almacenamiento base (4 TB). Después de superar los 4 TB, el almacenamiento se factura en función del almacenamiento asignado, redondeado al alza al TB más cercano, en una hora determinada. En este ejemplo, si el almacenamiento asignado supera los 4 TB en una hora determinada, por ejemplo, 4,9 TB, se le facturará por 5 TB de almacenamiento a partir de esa hora.

Si, a continuación, suprime 1 TB de datos, el almacenamiento asignado permanece en 4,9 TB y se le factura por 5 TB hasta que realice una operación de reducción. Al realizar una operación de reducción, Autonomous Database puede volver a reducir el almacenamiento asignado a 3.9TB (reducción de los tablespaces de datos y deshacer). Una vez que finalice la operación de reducción y el almacenamiento asignado (3.9TB) vuelva a estar por debajo del almacenamiento base reservado (4 TB), se le facturará de nuevo el almacenamiento base reservado de 4 TB. Consulte Shrink Storage para obtener más información.

Nota

Para reducir el tablespace temporal es necesario reiniciar la base de datos.

Si desactiva la escala automática de almacenamiento y el almacenamiento utilizado es mayor que el almacenamiento base reservado, según lo especificado por el almacenamiento que se muestra en el campo Almacenamiento de la consola de Oracle Cloud Infrastructure, Autonomous Database muestra una advertencia en el cuadro de diálogo de confirmación de desactivación de escala automática de almacenamiento. La advertencia le permite saber que el valor de almacenamiento base reservado se aumentará al TB más cercano que el uso de almacenamiento real en una instancia de carga de trabajo de almacén de datos, o al GB más cercano que el uso de almacenamiento real en una instancia de carga de trabajo de procesamiento de transacciones, y muestra el nuevo valor de almacenamiento base reservado.

Para ver el uso de almacenamiento de la instancia de Autonomous Database, puede ver los gráficos "Almacenamiento asignado" y "Almacenamiento utilizado" en el separador Visión general haciendo clic en la tarjeta Panel de control de base de datos en Database Actions. Consulte Visión general del panel de control de base de datos para obtener más información.

Consulte Add CPU or Storage Resources or Enable Auto Scaling para conocer los pasos para activar la escala automática de almacenamiento.

Tenga en cuenta lo siguiente al activar Escala automática de almacenamiento:

  • Autonomous Database utiliza la caché flash inteligente de Exadata para almacenar automáticamente en caché los datos a los que se accede con frecuencia, lo que ofrece altas tasas de E/S y tiempos de respuesta rápidos de flash. La cantidad de caché flash para la base de datos depende de la cantidad de almacenamiento que aprovisione o de la cantidad de almacenamiento asignado si activa la escala automática de almacenamiento.

    Con la escala automática de almacenamiento desactivada, el tamaño mínimo garantizado de la caché flash es el 10% del tamaño de almacenamiento aprovisionado de la base de datos.

    Con la escala automática de almacenamiento activada, el tamaño mínimo de caché flash garantizado es el 10% del tamaño de almacenamiento base aprovisionado de la base de datos o su tamaño de almacenamiento asignado, el que sea mayor.

Reducir almacenamiento

Cuando el almacenamiento utilizado en la base de datos es significativamente menor que el almacenamiento asignado, la operación de reducción reduce el almacenamiento asignado.

Para comprender la asignación de almacenamiento y la operación de reducción, tenga en cuenta lo siguiente:

  • Almacenamiento base reservado: es la cantidad base de almacenamiento que selecciona para la base de datos al aprovisionar o escalar la base de datos, excluyendo cualquier valor de escala automática. El almacenamiento base reservado se muestra en el campo Almacenamiento de la consola de Oracle Cloud Infrastructure.

  • Almacenamiento asignado: es la cantidad de almacenamiento físicamente reservado para todos los tablespaces de base de datos (excluidos los tablespaces de esquema de ejemplo). Este número también incluye el espacio libre en estos tablespaces.

  • Almacenamiento utilizado: es la cantidad de almacenamiento que se utiliza realmente en todos los tablespaces (excluidos los tablespaces de esquema de ejemplo). El almacenamiento utilizado excluye el espacio libre en estos tablespaces. El almacenamiento utilizado es el almacenamiento que utilizan realmente los objetos de base de datos, las tablas, los índices, etc., incluido el espacio temporal utilizado internamente.

  • Almacenamiento máximo: es el almacenamiento máximo reservado. Cuando la escala automática de almacenamiento está desactivada, el almacenamiento máximo es igual al almacenamiento base reservado. Cuando la escala automática de almacenamiento está activada, el almacenamiento máximo es tres veces el almacenamiento base (máximo = base reservada x 3).

Nota

La operación de reducción no está disponible con Autonomous Database siempre gratis.

Para reducir el almacenamiento:

  1. En la lista desplegable Más acciones de la consola de OCI, haga clic en Gestionar asignación de recursos.
  2. En el área Gestionar asignación de recursos, seleccione Reducir.
  3. Haga clic en Confirmar en el cuadro de diálogo Reducir base de datos.
Nota

La operación de reducción es una operación de larga ejecución.

La operación Reducir requiere que se apliquen todas las siguientes condiciones:

  • La escala automática de almacenamiento debe estar activada.

  • El almacenamiento asignado debe ser mayor que el almacenamiento base reservado.

  • El almacenamiento asignado, redondeado al alza hasta los 1 TB más cercanos, se puede reducir en 1 TB o más.

  • Lo siguiente debe ser verdadero:

    Almacenamiento asignado: almacenamiento usado > 100 GB

Al hacer clic en Reducir y no se cumplen estas condiciones, Autonomous Database muestra el cuadro de diálogo Acción no disponible.

Tenga en cuenta lo siguiente para la operación de reducción:

  • La operación de reducción ejecuta una operación alter table... move online que utiliza las CPU de la base de datos. En los casos en que la operación de reducción se esté ejecutando lentamente o tarde mucho tiempo, Oracle recomienda ampliar el número de CPU. Consulte Adición de recursos de CPU o almacenamiento, o activación de escala automática para obtener más información.

  • No se permite la operación de reducción si la instancia de Autonomous Database contiene lo siguiente:

    • Índices de vector

    • Colas de eventos transaccionales

    • Tablas MEMOPTIMIZE FOR WRITE

  • Si tiene columnas con el tipo de dato ROWID, las ROWID a las que apuntan estos valores de columna pueden cambiar durante la operación de reducción.

  • Las tablas que contienen lo siguiente se pueden mover fuera de línea durante la operación de reducción. Las operaciones DML de estas tablas se pueden bloquear mientras dure el movimiento y los índices de tabla de estas tablas pueden quedar inutilizables hasta que finalice la operación de reducción:

    • Tablas con índices de unión de bitmap

    • Tablas anidadas

    • Tablas de objetos

    • Tablas inmutables

    • Tablas de blockchain

    • Tablas particionadas con índices de dominio

  • Si realiza una operación de reducción muy pronto después de una operación de supresión de datos, es posible que falle la operación de reducción. Esto puede deberse al retraso necesario para que Autonomous Database vuelva a calcular los valores de almacenamiento. En este caso, Oracle recomienda volver a intentar la operación de reducción (es decir, esperar varios minutos para que finalice la supresión del almacenamiento y las actualizaciones de uso de almacenamiento asociadas y volver a realizar la operación de reducción).