Todos los productos
Search
Centro de documentos

ApsaraDB RDS:View and change data replication mode

Última actualización: Oct 09, 2026

Consulte y modifique el modo de replicación de datos de una instancia de ApsaraDB RDS for PostgreSQL para optimizar el rendimiento o la disponibilidad de la base de datos.

Requisitos previos

  • La instancia utiliza High-availability Edition con discos en la nube.

  • Para cambiar Data Replication Mode a Semi-synchronous, la versión secundaria del motor debe ser 20220228 o posterior. Upgrade the minor engine version.

Modos de replicación de datos

Las instancias de ApsaraDB RDS for PostgreSQL High-availability Edition (disco en la nube) admiten tres modos de replicación de datos. Cada uno ofrece un equilibrio distinto entre el rendimiento y la durabilidad de los datos.

A continuación se describe cada modo.

Modo de replicación de datos

Nivel de protección

Descripción

Modo asíncrono (predeterminado)

Máximo rendimiento

Ofrece el tiempo de respuesta más rápido. Es ideal cuando la durabilidad de los datos no es una prioridad alta.

Modo síncrono

Protección máxima

Proporciona la mayor durabilidad de los datos, aunque con tiempos de respuesta más lentos. Recomendado para requisitos estrictos de consistencia de datos.

Modo semisíncrono

Alta disponibilidad

Equilibra la durabilidad de los datos y el tiempo de respuesta.

Consulte el modo de replicación de datos

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Luego, busque la instancia de RDS y haga clic en su ID.

  2. En el panel de navegación izquierdo, haga clic en Service Availability.

  3. Consulte el modo de replicación de datos en la sección Availability Information.

    Por ejemplo, el valor podría mostrar Asynchronous.

Modifique el modo de replicación de datos

Console

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Luego, busque la instancia de RDS y haga clic en su ID.

  2. En el panel de navegación izquierdo, haga clic en Service Availability.

  3. Haga clic en Change Data Replication Mode.

    Este enlace se encuentra en la esquina superior derecha de la sección Instance Availability.

  4. Seleccione Data Replication Mode.

    En el cuadro de diálogo de confirmación, seleccione Synchronous, Semi-synchronous o Asynchronous y luego haga clic en OK.

    Importante

    Para cambiar Data Replication Mode a Semi-synchronous, la versión secundaria del motor debe ser 20220228 o posterior. Upgrade a minor engine version.

  5. Haga clic en OK.

Parameters

Configure el modo de replicación de datos al modificar los parámetros synchronous_commit, rds_sync_replication_timeout y synchronous_standby_names.

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Luego, busque la instancia de RDS y haga clic en su ID.

  2. En el panel de navegación izquierdo, haga clic en Parameters.

  3. En la pestaña Editable Parameters, busque los parámetros synchronous_commit, rds_sync_replication_timeout y synchronous_standby_names.

  4. Haga clic en Edit para modificar el valor del parámetro y luego haga clic en OK.

    A continuación se muestran las configuraciones de parámetros para cada modo.

    Modo de replicación de datos

    Configuración de parámetros

    Modo asíncrono

    synchronous_commit = off

    Nota

    Si synchronous_commit se establece en off, rds_sync_replication_timeout no tiene efecto.

    Modo síncrono

    • synchronous_commit = remote_write

    • rds_sync_replication_timeout = 0

    • synchronous_standby_names = 'standby1'

      Importante

      Si cuenta con una instancia en espera autogestionada, no le asigne el nombre standby1, ya que el valor predeterminado de synchronous_standby_names es standby1. Si un conflicto de nombres provoca que la replicación síncrona o semisíncrona seleccione la instancia incorrecta, RDS no puede garantizar cero pérdida de datos durante el cambio entre la instancia principal y la de espera.

    Modo semisíncrono

    Nota

    Para modificar Data Replication Mode a Semi-synchronous, la versión secundaria del motor debe ser 20220228 o posterior. Upgrade minor engine version.

    • synchronous_commit = remote_write

    • rds_sync_replication_timeout > 0

      Nota

      El valor de rds_sync_replication_timeout especifica el tiempo de espera de sincronización en milisegundos. Rango: de 0 a 300,000. Valor recomendado: 500. Cuando se agota el tiempo de espera, el sistema cambia al modo asíncrono y regresa al modo semisíncrono una vez que finaliza la sincronización.

    • synchronous_standby_names = 'standby1'

      Importante

      Si cuenta con una base de datos en espera autogestionada, no le asigne el nombre standby1, ya que el valor predeterminado de synchronous_standby_names es standby1. Un conflicto de nombres puede provocar que la replicación seleccione la instancia incorrecta. Esto impide que RDS garantice cero pérdida de datos durante el cambio entre la instancia principal y la de espera.

  5. Haga clic en Apply Changes.