aurora_stat_activity - Amazon Aurora

aurora_stat_activity

Devuelve una fila por proceso del servidor, que muestra información relacionada con la actividad actual de ese proceso.

Sintaxis

aurora_stat_activity();

Argumentos

Ninguna

Tipo de retorno

Devuelve una fila por proceso de servidor. Además de las columnas pg_stat_activity, se agrega el siguiente campo:

  • planid - identificador del plan

Notas de uso

Una vista complementaria de pg_stat_activity devolviendo las mismas columnas con una columna plan_id adicional que muestra el plan de ejecución de la consulta actual.

aurora_compute_plan_id debe estar activado para que la vista devuelva un plan_id.

Esta función está disponible desde Aurora PostgreSQL versiones 14.10, 15.5, y para todas las demás versiones posteriores.

Ejemplos

El ejemplo de consulta que aparece a continuación agrega la carga superior mediante query_id y 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 el plan utilizado para query_id cambia, aurora_stat_activity indicará un nuevo plan_id.

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