Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Cómo garantizar lecturas de datos en tiempo real con la división de lectura/escritura de RDS for MySQL

Última actualización: Sep 03, 2026

ApsaraDB RDS transmite los registros binarios entre la instancia principal y las instancias de solo lectura en tiempo real. En condiciones normales, las lecturas desde una instancia de solo lectura no presentan latencia. Sin embargo, el mecanismo de replicación de MySQL tiene una restricción fundamental: si la aplicación de los registros binarios tarda mucho, se produce latencia en la sincronización de datos. Esta restricción es inherente al sistema. Para minimizar la latencia de sincronización, utilice una instancia de solo lectura cuyas especificaciones sean iguales o superiores a las de la instancia principal.

Funcionamiento del umbral de latencia

ApsaraDB RDS permite establecer un latency threshold para proteger la calidad de lectura cuando la replicación se retrasa:

  • Si la latencia de una instancia de solo lectura supera el umbral, ApsaraDB RDS deja de reenviar solicitudes a dicha instancia.

  • Si todas las instancias de solo lectura superan el umbral, ApsaraDB RDS dirige todas las solicitudes a la instancia principal, incluso si esta tiene configurado un peso de lectura distinto de cero.

Para obtener más información, consulte Overview of read-only ApsaraDB RDS for MySQL instances.

Forzar lecturas en tiempo real hacia la instancia principal

Cuando read/write splitting está habilitado, utilice la sugerencia /*FORCE_MASTER*/ para dirigir una instrucción SQL específica directamente a la instancia principal:

/*FORCE_MASTER*/ SELECT * FROM table_name;

Utilice esta sugerencia para consultas que requieren leer los últimos datos confirmados inmediatamente después de una escritura; por ejemplo, al consultar un registro justo después de insertarlo o actualizarlo.