Todos los productos
Search
Centro de documentos

:Preguntas frecuentes sobre la separación de lectura y escritura

Última actualización: Sep 03, 2026

Este tema responde a las preguntas más frecuentes sobre la separación de lectura y escritura.

¿Por qué los nuevos pesos de lectura no surten efecto después de modificar los pesos de la instancia RDS principal y las instancias RDS de solo lectura?

Los nuevos pesos de lectura solo surten efecto en las conexiones nuevas. No se aplican a las conexiones existentes porque estas no se restablecen.

¿Por qué las cargas en la instancia RDS principal y las instancias RDS de solo lectura no cumplen con los pesos de lectura configurados?

Este problema puede presentarse en los siguientes escenarios:

  • Las solicitudes contienen transacciones. Todas las solicitudes con transacciones se enrutan a la instancia RDS principal, incluidas las ejecutadas para leer datos.

  • El sistema de base de datos está conectado mediante los endpoints de la instancia RDS principal o de las instancias de solo lectura. En estos casos, el sistema no distribuye las solicitudes entre las instancias según los pesos de lectura especificados. Asegúrese de conectar su sistema de base de datos únicamente mediante el endpoint de separación de lectura y escritura.

¿Por qué se enruta un gran número de solicitudes de lectura a mi instancia RDS principal aunque su peso de lectura sea 0?

Esta situación puede ocurrir en los siguientes escenarios:

  • Todas las solicitudes con transacciones se enrutan a la instancia RDS principal, incluidas las ejecutadas para leer datos.

  • Todas las instancias de solo lectura con un peso de lectura distinto de cero no están disponibles, o bien la latencia en estas instancias supera el umbral especificado. En tales casos, el sistema deja de enrutar solicitudes de lectura hacia esas instancias.

¿Cómo garantiza la separación de lectura y escritura la lectura oportuna de los datos?

Para obtener más información, consulte ¿Cómo puedo garantizar la puntualidad en la lectura de datos en una instancia de ApsaraDB RDS for MySQL cuando la función de separación de lectura y escritura está habilitada?.

¿Cómo configuro los pesos de lectura mediante llamadas a operaciones de API?

Para obtener más información, consulte ModifyReadWriteSplittingConnection.

¿Cómo selecciono el tipo de red para un endpoint de separación de lectura y escritura?

Si su aplicación está desplegada en la misma VPC que la instancia RDS, utilice el endpoint interno para garantizar la seguridad de los datos y la eficiencia en la comunicación. Si la aplicación se encuentra en un cliente local o en una red distinta a la de la instancia RDS, utilice el endpoint público para establecer las conexiones. Para más detalles sobre cómo cambiar entre tipos de red, consulte Change the network type of the read/write splitting address for an ApsaraDB RDS MySQL instance.

¿Cuál es la diferencia entre el endpoint de separación de lectura y escritura y los endpoints internos y públicos de una instancia RDS principal?

Al habilitar la separación de lectura y escritura, se genera un endpoint específico para esta función. Si agrega este endpoint a su aplicación, todas las solicitudes se dirigirán primero a él y luego se distribuirán entre la instancia RDS principal y las de solo lectura, según el tipo de solicitud y los pesos de lectura configurados.

Si en su aplicación solo configura el endpoint interno o público de la instancia RDS principal, todas las solicitudes se enviarán directamente a dicha instancia. Para implementar la separación de lectura y escritura, configure en su aplicación tanto los endpoints como los pesos de lectura de la instancia principal y de las instancias de solo lectura.

¿Puedo cambiar el endpoint de separación de lectura y escritura?

El endpoint de separación de lectura y escritura no se puede modificar manualmente. Si habilita o deshabilita esta función varias veces, el endpoint permanecerá sin cambios, por lo que no será necesario actualizar la configuración en su aplicación. Esto reduce los costos generales de mantenimiento.

Si creo una instancia RDS de solo lectura, ¿se verá afectada mi instancia RDS principal?

Al crear una instancia RDS de solo lectura, el sistema replica los datos desde una instancia RDS secundaria. La instancia RDS principal no se ve afectada.

Después de establecer el peso de lectura de una instancia RDS de solo lectura en 0, ¿puedo seguir conectándome a ella?

Sí, tras configurar el peso de lectura de una instancia RDS de solo lectura en 0, aún puede conectarse a ella mediante su endpoint interno o público. Sin embargo, no podrá hacerlo a través del endpoint de separación de lectura y escritura. Para más información, consulte View and change the internal and public endpoints and port numbers of an ApsaraDB RDS for MySQL instance. Esta función permite configurar una instancia de solo lectura para procesar únicamente cargas de trabajo específicas.

Si deseo liberar todas las instancias RDS de solo lectura de mi instancia RDS principal que ejecuta MySQL y tiene habilitada la función de proxy de base de datos compartido, ¿se verá afectado dicho proxy?

Cuando libera la última instancia RDS de solo lectura asociada a una instancia principal que ejecuta MySQL y cuenta con la función de proxy de base de datos compartido habilitada, el sistema elimina el endpoint de separación de lectura y escritura proporcionado por dicha función. Si alguna aplicación está conectada a la instancia RDS mediante ese endpoint, perderá el acceso a la instancia.