aurora_stat_activity - 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_activity

Renvoie une ligne par processus serveur, affichant les informations relatives à l'activité actuelle de ce processus.

Syntaxe

aurora_stat_activity();

Arguments

Aucun

Type de retour

Renvoie une ligne par processus serveur. Outre les pg_stat_activity colonnes, le champ suivant est ajouté :

  • planid — identifiant du plan

Notes d’utilisation

Une vue supplémentaire au pg_stat_activity renvoi des mêmes colonnes avec une plan_id colonne supplémentaire qui montre le plan d'exécution de la requête actuel.

aurora_compute_plan_iddoit être activé pour que la vue renvoie un plan_id.

Cette fonction est disponible à partir des versions 14.10, 15.5 d'Aurora PostgreSQL et de toutes les autres versions ultérieures.

Exemples

L'exemple de requête ci-dessous agrège la charge maximale par query_id et plan_id.

db1=# select count(*), query_id, plan_id db1-# from aurora_stat_activity() where state = 'active' db1-# and pid <> pg_backend_pid() db1-# group by query_id, plan_id db1-# order by 1 desc; count | query_id | plan_id -------+----------------------+------------- 11 | -5471422286312252535 | -2054628807 3 | -6907107586630739258 | -815866029 1 | 5213711845501580017 | 300482084 (3 rows)

Si le plan utilisé pour query_id change, un nouveau plan_id sera signalé par aurora_stat_activity.

count | query_id | plan_id -------+----------------------+------------- 10 | -5471422286312252535 | 1602979607 1 | -6907107586630739258 | -1809935983 1 | -2446282393000597155 | -207532066 (3 rows)