aurora_stat_database - Amazon Aurora

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_stat_database

Elle contient toutes les colonnes de pg_stat_database et en ajoute de nouvelles à la fin.

Syntaxe

aurora_stat_database()

Arguments

Aucun

Type de retour

Registre SETOF contenant toutes les colonnes pg_stat_database et les colonnes supplémentaires suivantes. Pour plus d'informations sur les colonnes pg_stat_database, consultez pg_stat_database.

  • storage_blks_read : nombre total de blocs partagés lus à partir du stockage Aurora dans cette base de données.

  • orcache_blks_hit : nombre total d'accès au cache Optimized Reads dans cette base de données.

  • local_blks_read : nombre total de blocs locaux lus dans cette base de données.

  • storage_blk_read_time : si track_io_timing est activé, le temps total passé à lire des blocs de données à partir du stockage Aurora est enregistré en millisecondes, sinon la valeur est nulle. Pour plus d'informations, consultez track_io_timing.

  • local_blk_read_time : si track_io_timing est activé, le temps total passé à lire des blocs de données locales est enregistré en millisecondes, sinon la valeur est nulle. Pour plus d'informations, consultez track_io_timing.

  • orcache_blk_read_time : si track_io_timing est activé, le temps total passé à lire des blocs de données à partir du cache Optimized Reads est enregistré en millisecondes, sinon la valeur est nulle. Pour plus d'informations, consultez track_io_timing.

Note

La valeur de blks_read est la somme de storage_blks_read, orcache_blks_hit et local_blks_read.

La valeur de blk_read_time est la somme de storage_blk_read_time, orcache_blk_read_time et local_blk_read_time.

Notes d'utilisation

Cette fonctionnalité est disponible dans les versions suivantes d'Aurora PostgreSQL :

  • Version 15.4 et versions 15 ultérieures

  • Version 14.9 et versions 14 ultérieures

Exemples

L'exemple suivant montre comment elle transporte toutes les colonnes pg_stat_database et en ajoute six nouvelles à la fin :

=> select * from aurora_stat_database() where datid=14717; -[ RECORD 1 ]------------+------------------------------ datid | 14717 datname | postgres numbackends | 1 xact_commit | 223 xact_rollback | 4 blks_read | 1059 blks_hit | 11456 tup_returned | 27746 tup_fetched | 5220 tup_inserted | 165 tup_updated | 42 tup_deleted | 91 conflicts | 0 temp_files | 0 temp_bytes | 0 deadlocks | 0 checksum_failures | checksum_last_failure | blk_read_time | 3358.689 blk_write_time | 0 session_time | 1076007.997 active_time | 3684.371 idle_in_transaction_time | 0 sessions | 10 sessions_abandoned | 0 sessions_fatal | 0 sessions_killed | 0 stats_reset | 2023-01-12 20:15:17.370601+00 orcache_blks_hit | 425 orcache_blk_read_time | 89.934 storage_blks_read | 623 storage_blk_read_time | 3254.914 local_blks_read | 0 local_blk_read_time | 0