Todos los productos
Search
Centro de documentos

PolarDB:Temporarily add compute nodes

Última actualización: Sep 05, 2026

Cuando su negocio enfrenta un aumento predecible y a corto plazo en el tráfico de lectura (por ejemplo, promociones de ventas de comercio electrónico, análisis de datos o generación de reportes), la capacidad de lectura insuficiente de la base de datos puede ralentizar el tiempo de respuesta de la aplicación. Para manejar este escenario, PolarDB ofrece la posibilidad de agregar nodos de solo lectura de forma temporal. En los clústeres con modelo de suscripción, usted puede agregar uno o más nodos de solo lectura según lo necesite y establecer una hora de reversa automática. Esta función proporciona escalabilidad temporal a la capacidad de procesamiento de lectura del clúster durante los picos de tráfico. A la hora especificada, el sistema elimina automáticamente los nodos temporales y restaura la configuración original del clúster sin intervención manual.

Evaluación de impacto

Antes de agregar nodos temporalmente, evalúe el impacto potencial en su negocio para planificar el cambio de manera efectiva.

Impacto en el servicio

  • Agregar nodos temporales: agregar un nodo temporal de solo lectura toma aproximadamente 5 minutos. Si agrega varios nodos temporales de solo lectura al mismo tiempo, PolarDB los procesa en paralelo. El tiempo real depende de factores como la carga del clúster y la cantidad de bases de datos y tablas. El clúster no se ve afectado durante este proceso.

  • Eliminar nodos temporales: a la hora programada para la reversa, las conexiones hacia el nodo eliminado experimentan una desconexión transitoria, pero los demás nodos no se ven afectados. Si su aplicación se conecta al endpoint del clúster, PolarDB excluye automáticamente el nodo eliminado, por lo que no necesita actualizar la configuración de su aplicación.

Límites en la cantidad de nodos

  • Enterprise Edition:

    • Cluster Edition: admite hasta 15 nodos de solo lectura. Debe conservar como mínimo un nodo de solo lectura para garantizar la alta disponibilidad. Por lo tanto, no es posible eliminar el último nodo de solo lectura.

    • Multi-master Cluster (Limitless): admite hasta 63 nodos de lectura/escritura y 15 nodos de solo lectura (nodos de solo lectura globales).

  • Standard Edition: admite hasta 7 nodos de solo lectura.

Límites en las especificaciones de los nodos

Para garantizar la estabilidad y la alta disponibilidad del clúster, aplican las siguientes restricciones a las combinaciones de especificaciones entre el nodo principal y los nodos de solo lectura:

  • La memoria de un nuevo nodo de solo lectura debe ser como mínimo la mitad de la memoria del nodo principal.

  • Los nuevos nodos de solo lectura deben cumplir con los requisitos mínimos de núcleos de CPU. Las reglas son las siguientes:

    Núcleos de CPU del nodo principal

    Mínimo de núcleos de CPU permitidos para los nodos de solo lectura

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

Nota

La serie Multi-master Cluster (Limitless) no está sujeta a estas restricciones.

Otras limitaciones

Aplicabilidad

Antes de continuar, complete las siguientes comprobaciones.

  • Tipo de facturación: el clúster de destino debe usar el modelo de facturación Subscription.

  • Nodos del clúster:

    • Agregar nodos de solo lectura temporalmente:

      • El clúster ya debe tener como mínimo un nodo de solo lectura. Los clústeres de un solo nodo no admiten la adición temporal de nodos.

      • Multi-master Cluster (Limitless): no admite agregar nodos temporales de solo lectura.

    • Agregar nodos temporales de solo lectura con índice columnstore:

      • El clúster ya debe tener como mínimo un nodo de solo lectura con índice columnstore.

  • Estado del clúster: el clúster de destino debe estar en estado Running y no debe tener cambios de configuración en curso (por ejemplo, agregar o eliminar nodos, o actualizaciones de versiones menores).

  • Comprobación de tareas de cambio de configuración: no debe haber tareas de cambio de configuración pendientes (por ejemplo, agregar o eliminar nodos, o modificar la configuración).

Procedimiento

  1. Inicie sesión en la consola de PolarDB. En el panel de navegación izquierdo, haga clic en Clusters y seleccione la región del clúster.

  2. Utilice uno de los siguientes métodos para abrir Add/Remove Node:

    • Busque el clúster de destino en la lista de clústeres y haga clic en Add/Remove Node en su columna Actions.

    • Haga clic en el ID del clúster de destino para ir a su página Basic Information. En la sección Database Nodes, haga clic en Add/Remove Node.

  3. En el cuadro de diálogo Add/Remove Node, seleccione Temporarily Add Node o Temporarily Add Columnstore Index Read-Only Node según las necesidades de su negocio y luego haga clic en OK.

  4. En la página Temporary Upgrade, confirme Current Configuration y la hora de Expired At. Haga clic en Add Node o en Add a Read-only IMCI Node y seleccione las especificaciones del nodo.

    Nota

    Puede hacer clic en este botón varias veces para agregar varios nodos a la vez.

  5. Establezca Restore Point: especifique una hora exacta en la que el sistema restaurará automáticamente el clúster a su configuración previa a la actualización.

    • La duración mínima es de 1 hora y el máximo es de 14 días. Si requiere más de 14 días, utilice manual configuration change.

    • La hora de reversa debe ser como mínimo un día antes de la fecha de vencimiento del clúster. Por ejemplo, si el clúster vence el 10 de enero, la hora de reversa más tardía es el 9 de enero.

    • No es posible modificar la hora de reversa después de establecerla. Si el rendimiento sigue siendo insuficiente y necesita extender la duración, puede ejecutar una adición temporal de nodos adicional antes de que llegue la hora de reversa. El valor de Restore Point para esta segunda operación no puede ser anterior al de la primera.

  6. Después de revisar el acuerdo de servicio, haga clic en Buy Now y complete el pago. Una vez realizado el pago exitosamente, inicia la tarea de adición temporal de nodos.

Detalles de facturación

El costo de agregar nodos temporalmente se basa en la diferencia de precio entre las especificaciones originales y las nuevas, multiplicada por un coeficiente de recargo de 1.5. La fórmula es:

Costo por nodo de cómputo durante N días = (Precio mensual de la nueva especificación ÷ 30) × 1.5 × N.

Operaciones relacionadas

Convertir nodos temporales en nodos permanentes

Si desea conservar los nodos agregados de forma permanente o necesita ejecutar operaciones como manual configuration change, temporary specification upgrade o retirar el clúster, convierta los nodos temporales en nodos permanentes mediante uno de los siguientes métodos. Al hacerlo, no se eliminarán automáticamente a la hora de reversa.

  • Conversión manual: durante el periodo de adición temporal de nodos, regrese al asistente para agregar o quitar nodos y ejecute una operación de Add Nodes.

    Nota

    Esta acción solo genera una orden de facturación permanente y no provoca una segunda interrupción del servicio.

  • Conversión mediante expansión de almacenamiento: si ejecuta manually scale out the cluster’s storage space durante el periodo de adición temporal de nodos, el sistema convierte automáticamente los nodos temporales en nodos permanentes. Desde el momento de la expansión de almacenamiento, la facturación cambia al nuevo precio de suscripción. Evalúe cuidadosamente este cambio antes de expandir el almacenamiento.

Consultar la hora de vencimiento de la adición temporal de nodos

Vaya a la página Expenses and Costs > Order > My Orders, busque por el ID del clúster, localice la orden cuyo tipo sea Temporary Upgrade y haga clic en Details para consultarla.

API relacionada

API

Descripción

TempModifyDBNode

Agrega nodos temporalmente a un clúster de PolarDB.

Preguntas frecuentes

¿Qué debo hacer si aparece un mensaje de "recurso no disponible" al agregar nodos temporalmente?

Si selecciona una especificación de nodo específica durante la actualización y recibe el mensaje Resources unavailable. Try a different region or zone., significa que la especificación seleccionada está agotada en la zona actual. Se recomienda lo siguiente:

  1. Seleccione una especificación similar: pruebe con una especificación ligeramente menor.

  2. Cambie la zona: considere manually switching zones para evitar futuras escaseces de recursos durante los cambios de configuración.

¿Qué debo hacer si aparece un mensaje de "sin cambio de especificación" al agregar nodos temporalmente?

Aún no ha agregado ningún nodo. Siga las instrucciones en pantalla y haga clic en Temporarily Add Node o en Temporarily Add Columnstore Index Read-Only Node para agregar un nodo de solo lectura.

¿Cómo puedo eliminar nodos o cambiar la configuración de los nodos de cómputo en un clúster con nodos temporales?

No es posible eliminar nodos ni cambiar la configuración de los nodos de cómputo mientras haya nodos temporales activos. Primero ejecute convert the temporary nodes to permanent nodes y luego realice las operaciones deseadas.

¿Qué debo hacer si aparece el mensaje "Temporary upgrade expiration time cannot be earlier than: XXX"?

Si el rendimiento sigue siendo insuficiente después de agregar nodos temporalmente y necesita extender la duración, puede ejecutar una adición temporal de nodos adicional antes de que llegue la hora de reversa. Sin embargo, el valor de Restore Point para esta segunda operación no puede ser anterior al de la primera. Debe extenderse como mínimo una hora.

Mi carga de trabajo tiene una fuerte presión de escritura. ¿Ayudará agregar nodos temporales de solo lectura?

No. Los nodos de solo lectura procesan únicamente solicitudes de lectura (SELECT). Todas las operaciones de escritura (INSERT/UPDATE/DELETE) siguen siendo procesadas exclusivamente por el nodo principal. Si el cuello de botella está en el rendimiento de escritura, actualice las especificaciones del nodo principal en lugar de agregar nodos de solo lectura.