Puede llamar a la operación DescribeReadDBInstanceDelay para consultar la latencia de replicación de datos entre una instancia primaria de ApsaraDB RDS y su instancia de solo lectura.
Antes de llamar a esta operación, asegúrese de cumplir los siguientes requisitos:
La instancia primaria debe ejecutar el motor de base de datos MySQL o PostgreSQL.
La instancia primaria debe tener asociada una instancia de solo lectura.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
Action |
String |
Sí |
DescribeReadDBInstanceDelay |
La operación que desea ejecutar. Establezca el valor en DescribeReadDBInstanceDelay. |
|
DBInstanceId |
String |
Sí |
rm-bpxxxxxxx |
El ID de la instancia primaria. |
|
ReadInstanceId |
String |
Sí |
rr-bpxxxxxxx |
El ID de la instancia de solo lectura. |
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| DBInstanceId | String | rm-bpxxxxxxx | El ID de la instancia primaria. |
| DelayTime | Integer | 0 | La latencia de replicación de datos entre la instancia primaria y la instancia de solo lectura. |
| Items | Array of Items | Arreglo con información sobre la latencia. | |
| Items | |||
| DBInstanceId | String | rm-bpxxxxxxx | El ID de la instancia primaria. |
| ReadDBInstanceNames | List | "ReadDBInstanceName": ["rr-bpxxxxx"] | Arreglo con información sobre la instancia de solo lectura. Nota Este parámetro se devuelve únicamente cuando la instancia primaria ejecuta el motor de base de datos MySQL. |
| ReadDelayTimes | List | "ReadDelayTime": ["0"] | Arreglo con las latencias. Nota Este parámetro se devuelve únicamente cuando la instancia primaria ejecuta el motor de base de datos MySQL. |
| ReadonlyInstanceDelay | Array of ReadonlyInstanceDelay | Arreglo con información sobre la latencia del registro de escritura anticipada (WAL). Nota Este parámetro se devuelve únicamente cuando la instancia primaria ejecuta el motor de base de datos PostgreSQL. | |
| ReadonlyInstanceDelay | |||
| FlushLag | String | 0 | Duración permitida para la latencia en la persistencia de datos WAL. Unidad: segundos. |
| FlushLatency | String | 0 | Tamaño de datos permitido para la latencia en la persistencia de datos WAL. Unidad: MB. |
| ReadDBInstanceName | String | rr-bpxxxxxxx | El ID de la instancia de solo lectura. |
| ReplayLag | String | 0 | Duración permitida para la latencia en la reproducción de datos WAL. Unidad: segundos. |
| ReplayLatency | String | 0 | Tamaño de datos permitido para la latencia en la reproducción de datos WAL. Unidad: MB. |
| SendLatency | String | 0 | Tamaño de datos permitido para la latencia en el envío de datos WAL. Unidad: MB. |
| WriteLag | String | 0 | Duración permitida para la latencia en la escritura diferida de datos WAL. Unidad: segundos. |
| WriteLatency | String | 0 | Tamaño de datos permitido para la latencia en la escritura diferida de datos WAL. Unidad: MB. |
| ReadDBInstanceId | String | rr-bpxxxxxxx | El ID de la instancia de solo lectura. |
| RequestId | String | F1BDDEA8-452D-450B-AB10-CD5C5BAFC5DF | El ID de la solicitud. |
Ejemplos
Solicitudes de ejemplo
http(s)://rds.aliyuncs.com/? Action=DescribeReadDBInstanceDelay
&RegionId=cn-hangzhou
&DBInstanceId=rm-bpxxxxxxx
&ReadInstanceId=rr-bpxxxxxxx
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
<DescribeReadDBInstanceDelayResponse>
<RequestId>11152741-D854-4E18-920E-64E75D484D57</RequestId>
<DBInstanceId>rm-bpxxxxx</DBInstanceId>
<Items>
<Items>
<ReadDBInstanceNames>
<ReadDBInstanceName>rr-bpxxxxx</ReadDBInstanceName>
</ReadDBInstanceNames>
<ReadDelayTimes>
<ReadDelayTime>0</ReadDelayTime>
</ReadDelayTimes>
<DBInstanceId>rm-bpxxxxx</DBInstanceId>
<ReadonlyInstanceDelay>
</ReadonlyInstanceDelay>
</Items>
</Items>
<DelayTime>0</DelayTime>
</DescribeReadDBInstanceDelayResponse>
Formato JSON
{
"RequestId": "11152741-D854-4E18-920E-64E75D484D57",
"DBInstanceId": "rm-bpxxxxx",
"Items": {
"Items": [
{
"ReadDBInstanceNames": {
"ReadDBInstanceName": [
"rr-bpxxxxx"
]
},
"ReadDelayTimes": {
"ReadDelayTime": [
"0"
]
},
"DBInstanceId": "rm-bpxxxxx",
"ReadonlyInstanceDelay": {
"ReadonlyInstanceDelay": []
}
}
]
},
"DelayTime": "0"
}
Códigos de error
Para obtener una lista de los códigos de error, visite el Centro de errores de API.