

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

서버 프로세스당 하나의 행을 반환하며 해당 프로세스의 현재 활동과 관련된 정보를 표시합니다.

## 구문
<a name="aurora_stat_activity-syntax"></a>

 

```
aurora_stat_activity();
```

## 인수
<a name="aurora_stat_activity-arguments"></a>

없음

## 반환 타입
<a name="aurora_stat_activity-return-type"></a>

서버 프로세스당 하나의 행을 반환합니다. `pg_stat_activity` 열 외에도 다음 필드가 추가됩니다.
+ planid – 계획 식별자

## 사용 노트
<a name="aurora_stat_activity-usage-notes"></a>

현재 쿼리 실행 계획을 보여주는 추가 `plan_id` 열과 함께 동일한 열을 반환하기 위한 `pg_stat_activity`의 보조 뷰입니다.

뷰에서 plan\$1id를 반환하려면 `aurora_compute_plan_id`가 활성화되어야 합니다.

이 함수는 Aurora PostgreSQL 버전 14.10 및 15.5 이상 모든 버전의 릴리스부터 사용할 수 있습니다.

## 예시
<a name="aurora_stat_activity-examples"></a>

아래 예제 쿼리는 query\$1id 및 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)
```

query\$1id에 사용되는 계획이 변경되면 aurora\$1stat\$1activity에서 새 plan\$1id를 보고합니다.

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