aurora_stat_statements - 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_statements

Affiche toutes les colonnes pg_stat_statements et en ajoute d'autres à la fin.

Syntaxe

aurora_stat_statements(showtext boolean)

Arguments

Afficher le texte booléen

Type de retour

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

Vous pouvez réinitialiser les statistiques de cette fonctionnalité en utilisant pg_stat_statements_reset().

  • storage_blks_read : nombre total de blocs partagés lus à partir du stockage Aurora par cette instruction.

  • orcache_blks_hit : nombre total d'accès au cache Optimized reads par cette instruction.

  • storage_blk_read_time : si track_io_timing est activé, le temps total que l'instruction a 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é que l'instruction a 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 que l'instruction a 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.

Notes d’utilisation

Pour utiliser la fonction aurora_stat_statements (), vous devez inclure pg_stat_statements l'extension dans le paramètre. shared_preload_libraries

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 de l'instruction pg_stat_statements et en ajoute cinq nouvelles à la fin :

=> select * from aurora_stat_statements(true) where queryid=-7342090857217643794; -[ RECORD 1 ]---------+-------------------------------------------------- userid | 10 dbid | 16419 toplevel | t queryid | -7342090857217643794 query | CREATE TABLE quad_point_tbl AS + | SELECT point(unique1,unique2) AS p FROM tenk1 plans | 0 total_plan_time | 0 min_plan_time | 0 max_plan_time | 0 mean_plan_time | 0 stddev_plan_time | 0 calls | 1 total_exec_time | 571.844376 min_exec_time | 571.844376 max_exec_time | 571.844376 mean_exec_time | 571.844376 stddev_exec_time | 0 rows | 10000 shared_blks_hit | 462 shared_blks_read | 422 shared_blks_dirtied | 0 shared_blks_written | 55 local_blks_hit | 0 local_blks_read | 0 local_blks_dirtied | 0 local_blks_written | 0 temp_blks_read | 0 temp_blks_written | 0 blk_read_time | 170.634621 blk_write_time | 0 wal_records | 0 wal_fpi | 0 wal_bytes | 0 storage_blks_read | 47 orcache_blks_hit | 375 storage_blk_read_time | 124.505772 local_blk_read_time | 0 orcache_blk_read_time | 44.684038