Appelez l'opération DescribeReadDBInstanceDelay pour interroger la latence de réplication des données entre une instance principale ApsaraDB RDS et son instance en lecture seule.
Avant d'appeler cette opération, vérifiez que les conditions suivantes sont remplies :
L'instance principale doit exécuter le moteur de base de données MySQL ou PostgreSQL.
L'instance principale doit être associée à une instance en lecture seule.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | DescribeReadDBInstanceDelay |
L'opération à effectuer. Définissez la valeur sur DescribeReadDBInstanceDelay. |
| DBInstanceId | String | Oui | rm-bpxxxxxxx |
ID de l'instance principale. |
| ReadInstanceId | String | Oui | rr-bpxxxxxxx |
ID de l'instance en lecture seule. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| DBInstanceId | String | rm-bpxxxxxxx | ID de l'instance principale. |
| DelayTime | Integer | 0 | Latence de réplication des données entre l'instance principale et l'instance en lecture seule. |
| Items | Array of Items | Tableau contenant les informations de latence. | |
| Items | |||
| DBInstanceId | String | rm-bpxxxxxxx | ID de l'instance principale. |
| ReadDBInstanceNames | List | "ReadDBInstanceName": ["rr-bpxxxxx"] | Tableau contenant les informations sur l'instance en lecture seule. Remarque Ce paramètre n'est renvoyé que si l'instance principale exécute le moteur de base de données MySQL. |
| ReadDelayTimes | List | "ReadDelayTime": ["0"] | Tableau contenant les latences. Remarque Ce paramètre n'est renvoyé que si l'instance principale exécute le moteur de base de données MySQL. |
| ReadonlyInstanceDelay | Array of ReadonlyInstanceDelay | Tableau contenant les informations sur la latence du journal des transactions anticipées (WAL). Remarque Ce paramètre n'est renvoyé que si l'instance principale exécute le moteur de base de données PostgreSQL. | |
| ReadonlyInstanceDelay | |||
| FlushLag | String | 0 | Durée de latence lors de la persistance des données WAL. Unité : secondes. |
| FlushLatency | String | 0 | Taille des données correspondant à la latence lors de la persistance des données WAL. Unité : Mo. |
| ReadDBInstanceName | String | rr-bpxxxxxxx | ID de l'instance en lecture seule. |
| ReplayLag | String | 0 | Durée de latence lors de la relecture des données WAL. Unité : secondes. |
| ReplayLatency | String | 0 | Taille des données correspondant à la latence lors de la relecture des données WAL. Unité : Mo. |
| SendLatency | String | 0 | Taille des données correspondant à la latence lors de l'envoi des données WAL. Unité : Mo. |
| WriteLag | String | 0 | Durée de latence lors de l'écriture des données WAL. Unité : secondes. |
| WriteLatency | String | 0 | Taille des données correspondant à la latence lors de l'écriture des données WAL. Unité : Mo. |
| ReadDBInstanceId | String | rr-bpxxxxxxx | ID de l'instance en lecture seule. |
| RequestId | String | F1BDDEA8-452D-450B-AB10-CD5C5BAFC5DF | ID de la requête. |
Exemples
Exemples de requêtes
http(s)://rds.aliyuncs.com/? Action=DescribeReadDBInstanceDelay
&RegionId=cn-hangzhou
&DBInstanceId=rm-bpxxxxxxx
&ReadInstanceId=rr-bpxxxxxxx
&<Common request parameters>
Exemples de réponses réussies
XML format
<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>
JSON format
{
"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"
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.