

# aurora\$1stat\$1activity
<a name="aurora_stat_activity"></a>

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

## Sintaxis
<a name="aurora_stat_activity-syntax"></a>

 

```
aurora_stat_activity();
```

## Argumentos
<a name="aurora_stat_activity-arguments"></a>

Ninguno

## Tipo de retorno
<a name="aurora_stat_activity-return-type"></a>

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
<a name="aurora_stat_activity-usage-notes"></a>

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\$1id.

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

## Ejemplos
<a name="aurora_stat_activity-examples"></a>

El ejemplo de consulta que aparece a continuación agrega la carga superior mediante query\$1id y plan\$1id.

```
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\$1id cambia, aurora\$1stat\$1activity indicará un nuevo plan\$1id.

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