Tous les produits
Search
Centre de documentation

:Interroger la latence de réplication des données

Dernière mise à jour :Aug 19, 2026

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

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

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ètreTypeExempleDescription
DBInstanceIdStringrm-bpxxxxxxx

ID de l'instance principale.

DelayTimeInteger0

Latence de réplication des données entre l'instance principale et l'instance en lecture seule.

ItemsArray of Items

Tableau contenant les informations de latence.

Items
DBInstanceIdStringrm-bpxxxxxxx

ID de l'instance principale.

ReadDBInstanceNamesList"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.
ReadDelayTimesList"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.
ReadonlyInstanceDelayArray 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
FlushLagString0

Durée de latence lors de la persistance des données WAL. Unité : secondes.

FlushLatencyString0

Taille des données correspondant à la latence lors de la persistance des données WAL. Unité : Mo.

ReadDBInstanceNameStringrr-bpxxxxxxx

ID de l'instance en lecture seule.

ReplayLagString0

Durée de latence lors de la relecture des données WAL. Unité : secondes.

ReplayLatencyString0

Taille des données correspondant à la latence lors de la relecture des données WAL. Unité : Mo.

SendLatencyString0

Taille des données correspondant à la latence lors de l'envoi des données WAL. Unité : Mo.

WriteLagString0

Durée de latence lors de l'écriture des données WAL. Unité : secondes.

WriteLatencyString0

Taille des données correspondant à la latence lors de l'écriture des données WAL. Unité : Mo.

ReadDBInstanceIdStringrr-bpxxxxxxx

ID de l'instance en lecture seule.

RequestIdStringF1BDDEA8-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.