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.
Statistiques SQL pour Aurora PostgreSQL
Pour chaque appel SQL et pour chaque seconde d’exécution d’une requête, Performance Insights collecte des statistiques SQL. Tous les moteurs Aurora collectent des statistiques uniquement au niveau des récapitulatifs.
Vous trouverez ci-dessous des informations sur les statistiques de niveau récapitulatif pour Aurora PostgreSQL.
Rubriques
Statistiques récapitulatives pour Aurora PostgreSQL
Pour afficher les statistiques récapitulatives SQL, la bibliothèque pg_stat_statements doit être chargée. Pour les clusters de bases de données Aurora PostgreSQL compatibles avec PostgreSQL 10, cette bibliothèque est chargée par défaut. Pour les clusters de bases de données Aurora PostgreSQL compatibles avec PostgreSQL 9.6, vous devez activer cette bibliothèque manuellement. Pour l’activer manuellement, ajoutez pg_stat_statements à shared_preload_libraries dans le groupe de paramètres de base de données associé à l’instance de base de données. Puis, redémarrez votre instance de base de données. Pour plus d’informations, consultez Groupes de paramètres pour Amazon Aurora.
Note
Performance Insights peut uniquement collecter des statistiques pour les requêtes non tronquées dans pg_stat_activity. Par défaut, les bases de données PostgreSQL tronquent les requêtes de plus de 1 024 octets. Pour augmenter la taille de la requête, modifiez le paramètre track_activity_query_size dans le groupe de paramètres de base de données associé à votre instance de base de données. Lorsque vous modifiez ce paramètre, un redémarrage d’instance de base de données est obligatoire.
Statistiques récapitulatives à la seconde pour Aurora PostgreSQL
Les statistiques récapitulatives SQL suivantes sont disponibles pour les instances de base de données Aurora PostgreSQL.
| Métrique | Unité |
|---|---|
| db.sql_tokenized.stats.calls_per_sec | Appels par seconde |
| db.sql_tokenized.stats.rows_per_sec | Lignes par seconde |
| db.sql_tokenized.stats.total_time_per_sec | Exécutions actives moyennes par seconde |
| db.sql_tokenized.stats.shared_blks_hit_per_sec | Accès en masse par seconde |
| db.sql_tokenized.stats.shared_blks_read_per_sec | Lectures en masse par seconde |
| db.sql_tokenized.stats.shared_blks_dirtied_per_sec | Blocs salis par seconde |
| db.sql_tokenized.stats.shared_blks_written_per_sec | Écritures en masse par seconde |
| db.sql_tokenized.stats.local_blks_hit_per_sec | Nombre de blocs locaux par seconde |
| db.sql_tokenized.stats.local_blks_read_per_sec | Lectures par bloc local par seconde |
| db.sql_tokenized.stats.local_blks_dirtied_per_sec | Bloc local sale par seconde |
| db.sql_tokenized.stats.local_blks_written_per_sec | Écritures par bloc local par seconde |
| db.sql_tokenized.stats.temp_blks_written_per_sec | Écritures temporaires par seconde |
| db.sql_tokenized.stats.temp_blks_read_per_sec | Lectures temporaires par seconde |
| db.sql_tokenized.stats.blk_read_time_per_sec | Lectures simultanées moyennes par seconde |
| db.sql_tokenized.stats.blk_write_time_per_sec | Écritures simultanées moyennes par seconde |
Statistiques récapitulatives par appel pour Aurora PostgreSQL
Les métriques suivantes fournissent les statistiques par appel pour une instruction SQL.
| Métrique | Unité |
|---|---|
| db.sql_tokenized.stats.rows_per_call | Lignes par appel |
| db.sql_tokenized.stats.avg_latency_per_call | Latence moyenne par appel (en millisecondes) |
| db.sql_tokenized.stats.shared_blks_hit_per_call | Accès en masse par appel |
| db.sql_tokenized.stats.shared_blks_read_per_call | Lectures en masse par appel |
| db.sql_tokenized.stats.shared_blks_written_per_call | Écritures en masse par appel |
| db.sql_tokenized.stats.shared_blks_dirtied_per_call | Blocs salis par appel |
| db.sql_tokenized.stats.local_blks_hit_per_call | Nombre d’accès par bloc local par appel |
| db.sql_tokenized.stats.local_blks_read_per_call | Lectures par bloc local par appel |
| db.sql_tokenized.stats.local_blks_dirtied_per_call | Bloc local sale par appel |
| db.sql_tokenized.stats.local_blks_written_per_call | Écritures de blocs locaux par appel |
| db.sql_tokenized.stats.temp_blks_written_per_call | Écritures de blocs temporaires par appel |
| db.sql_tokenized.stats.temp_blks_read_per_call | Lectures de blocs temporaires par appel |
| db.sql_tokenized.stats.blk_read_time_per_call | Temps de lecture par appel (en ms) |
| db.sql_tokenized.stats.blk_write_time_per_call | Temps d’écriture par appel (en ms) |
Statistiques principales pour Aurora PostgreSQL
Les statistiques SQL suivantes sont disponibles pour les instances de base de données Aurora PostgreSQL.
| Métrique | Unité |
|---|---|
| db.sql_tokenized.stats.calls | Calls |
| db.sql_tokenized.stats.rows | Lignes |
| db.sql_tokenized.stats.total_time | Temps total (en ms) |
| db.sql_tokenized.stats.shared_blks_hit | Accès par blocs |
| db.sql_tokenized.stats.shared_blks_read | Blocs lus |
| db.sql_tokenized.stats.shared_blks_dirtied | Blocs sales |
| db.sql_tokenized.stats.shared_blks_written | Écritures de blocs |
| db.sql_tokenized.stats.local_blks_hit | Accès par blocs locaux |
| db.sql_tokenized.stats.local_blks_read | Lectures de blocs locaux |
| db.sql_tokenized.stats.local_blks_dirtied | Blocs locaux sales |
| db.sql_tokenized.stats.local_blks_written | Écritures de blocs locaux |
| db.sql_tokenized.stats.temp_blks_written | Écritures temporaires |
| db.sql_tokenized.stats.temp_blks_read | Lectures temporaires |
| db.sql_tokenized.stats.blk_read_time | Lectures simultanées moyennes (en ms) |
| db.sql_tokenized.stats.blk_write_time | Écritures simultanées moyennes (en ms) |
Pour plus d’informations sur ces métriques, consultez pg_stat_statements