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 colonnes pg_stat_activity, le champ suivant est ajouté :

  • planid — identifiant du plan

Notes d’utilisation

Vue supplémentaire de pg_stat_activity renvoyant des mêmes colonnes avec une colonne plan_id supplémentaire qui montre le plan d’exécution de la requête.

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

Cette fonction est disponible à partir des versions d’Aurora PostgreSQL 14.10, 15.5 et pour 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 indiqué par aurora_stat_activity.

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