

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# aurora\$1stat\$1get\$1db\$1commit\$1latency
<a name="aurora_stat_get_db_commit_latency"></a>

Obtient la latence de validation cumulative en microsecondes pour les bases de données PostgreSQL Aurora. La *latence de validation* est mesurée comme le temps entre le moment où un client envoie une demande de validation et le moment où il reçoit la confirmation de validation.

## Syntaxe
<a name="aurora_stat_get_db_commit_latency-syntax"></a>

 

```
aurora_stat_get_db_commit_latency(database_oid)
```

## Arguments
<a name="aurora_stat_get_db_commit_latency-arguments"></a>

 *database\$1oid*   
ID d'objet (OID) de la base de données Aurora PostgreSQL.

## Type de retour
<a name="aurora_stat_get_db_commit_latency-return-type"></a>

Registre SETOF

## Notes d’utilisation
<a name="aurora_stat_get_db_commit_latency-usage-notes"></a>

Amazon CloudWatch utilise cette fonction pour calculer la latence de validation moyenne. Pour plus d'informations sur les métriques Amazon CloudWatch et sur la manière de résoudre une latence de validation élevée, consultez [Affichage des métriques dans la console Amazon RDS](USER_Monitoring.md) et [Prendre de meilleures décisions concernant Amazon RDS avec les métriques Amazon CloudWatch](https://aws.amazon.com/blogs/database/making-better-decisions-about-amazon-rds-with-amazon-cloudwatch-metrics/).

Vous pouvez réinitialiser cette statistique à l'aide de la fonction d'accès aux statistiques PostgreSQL `pg_stat_reset`. Vous pouvez vérifier quand cette statistique a été réinitialisée pour la dernière fois à l'aide de la fonction `pg_stat_get_db_stat_reset_time`. Pour plus d'informations sur les fonctions d'accès aux statistiques PostgreSQL, consultez [Collecteur de statistiques](https://www.postgresql.org/docs/9.1/monitoring-stats.html) dans la documentation PostgreSQL.

## Exemples
<a name="aurora_stat_get_db_commit_latency-examples"></a>

L'exemple suivant obtient la latence de validation cumulative pour chaque base de données dans le cluster `pg_database`.

```
=> SELECT oid, 
    datname, 
    aurora_stat_get_db_commit_latency(oid) 
    FROM pg_database;
     
  oid  |    datname     | aurora_stat_get_db_commit_latency
-------+----------------+-----------------------------------
 14006 | template0      |                                 0
 16384 | rdsadmin       |                         654387789
     1 | template1      |                                 0
 16401 | mydb           |                            229556
 69768 | postgres       |                             22011
```

L'exemple suivant obtient la latence de validation cumulative pour la base de données actuellement connectée. Avant d'appeler la fonction `aurora_stat_get_db_commit_latency`, l'exemple utilise d'abord `\gset` pour définir une variable pour l'argument `oid` et définit sa valeur à partir de la base de données connectée.

```
––Get the oid value from the connected database before calling aurora_stat_get_db_commit_latency
=> SELECT oid
     FROM pg_database
    WHERE datname=(SELECT current_database()) \gset
=> SELECT * 
     FROM aurora_stat_get_db_commit_latency(:oid);
   
 aurora_stat_get_db_commit_latency
-----------------------------------
                        1424279160
```

L'exemple suivant obtient la latence de validation cumulative pour la base de données `mydb` dans le cluster `pg_database`. Ensuite, il réinitialise cette statistique à l'aide de la fonction `pg_stat_reset` et affiche les résultats. Enfin, il utilise la fonction `pg_stat_get_db_stat_reset_time` pour vérifier quand cette statistique a été réinitialisée pour la dernière fois.

```
=> SELECT oid,
    datname,
    aurora_stat_get_db_commit_latency(oid)
    FROM pg_database
    WHERE datname = 'mydb';
     
  oid  |  datname  | aurora_stat_get_db_commit_latency
-------+-----------+-----------------------------------
 16427 | mydb      |                           3320370


=> SELECT pg_stat_reset();
 pg_stat_reset
---------------

    
=> SELECT oid,
          datname,
          aurora_stat_get_db_commit_latency(oid)
     FROM pg_database
    WHERE datname = 'mydb';    
  oid  |  datname  | aurora_stat_get_db_commit_latency
-------+-----------+-----------------------------------
 16427 | mydb      |                                 6
    
    
=> SELECT * 
     FROM pg_stat_get_db_stat_reset_time(16427);
     
 pg_stat_get_db_stat_reset_time
--------------------------------
 2021-04-29 21:36:15.707399+00
```