aurora_stat_activity - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

aurora_stat_activity

Restituisce una riga per processo del server, mostrando le informazioni relative all'attività corrente di quel processo.

Sintassi

aurora_stat_activity();

Argomenti

Nessuno

Tipo restituito

Restituisce una riga per processo server. Oltre alle pg_stat_activity colonne, viene aggiunto il seguente campo:

  • planid — identificatore del piano

Note per l'utilizzo

Una visualizzazione supplementare per pg_stat_activity restituire le stesse colonne con una plan_id colonna aggiuntiva che mostra il piano di esecuzione delle query corrente.

aurora_compute_plan_iddeve essere abilitato affinché la vista restituisca un plan_id.

Questa funzione è disponibile a partire dalle versioni 14.10, 15.5 di Aurora PostgreSQL e per tutte le altre versioni successive.

Esempi

La query di esempio riportata di seguito aggrega il caricamento massimo per query_id e 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)

Se il piano utilizzato per query_id cambia, aurora_stat_activity riporterà un nuovo plan_id.

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