

# aurora\_stat\_system\_waits
<a name="aurora_stat_system_waits"></a>

Aurora PostgreSQL DB 인스턴스에 대한 대기 이벤트 정보를 보고합니다.

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

 

```
aurora_stat_system_waits()
```

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

없음

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

SETOF 레코드

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

이 함수는 현재 연결된 DB 인스턴스에 의해 생성된 각 대기 이벤트의 누적 대기 횟수와 누적 대기 시간을 반환합니다.

반환되는 레코드 세트에는 다음 필드가 포함됩니다.
+ `type_id` - 대기 이벤트 유형의 ID입니다.
+ `event_id` - 대기 이벤트의 ID입니다.
+ `waits` - 대기 이벤트가 발생한 횟수입니다.
+ `wait_time` - 이 이벤트를 기다리는 데 소요된 총 시간(마이크로초)입니다.

이 함수에서 반환되는 통계는 DB 인스턴스가 다시 시작될 때 재설정됩니다.

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

다음 예제에서는 `aurora_stat_system_waits` 함수 호출의 결과를 보여줍니다.

```
=> SELECT * 
    FROM aurora_stat_system_waits();    
 type_id | event_id  |   waits   |  wait_time
---------+-----------+-----------+--------------
       1 |  16777219 |        11 |        12864
       1 |  16777220 |       501 |       174473
       1 |  16777270 |     53171 |     23641847
       1 |  16777271 |        23 |       319668
       1 |  16777274 |        60 |        12759
.
.
.
      10 | 167772231 |    204596 |    790945212
      10 | 167772232 |         2 |        47729
      10 | 167772234 |         1 |          888
      10 | 167772235 |         2 |           64
```

다음 예는 이 함수를 `aurora_stat_wait_event` 및 `aurora_stat_wait_type`과 함께 사용하여 가독성이 더 높은 결과를 생성하는 방법을 보여줍니다.

```
=> SELECT type_name,
             event_name,
             waits,
             wait_time
        FROM aurora_stat_system_waits()
NATURAL JOIN aurora_stat_wait_event()
NATURAL JOIN aurora_stat_wait_type();

 type_name |       event_name       |  waits   |  wait_time
-----------+------------------------+----------+--------------
 LWLock    | XidGenLock             |       11 |        12864
 LWLock    | ProcArrayLock          |      501 |       174473
 LWLock    | buffer_content         |    53171 |     23641847
 LWLock    | rdsutils               |        2 |        12764
 Lock      | tuple                  |    75686 |   2033956052
 Lock      | transactionid          |  1765147 |  47267583409
 Activity  | AutoVacuumMain         |   136868 |  56305604538
 Activity  | BgWriterHibernate      |     7486 |  55266949471
 Activity  | BgWriterMain           |     7487 |   1508909964
.
.
.
 IO        | SLRURead               |        3 |        11756
 IO        | WALWrite               | 52544463 |    388850428
 IO        | XactSync               |   187073 |    597041642
 IO        | ClogRead               |        2 |        47729
 IO        | OutboundCtrlRead       |        1 |          888
 IO        | OutboundCtrlWrite      |        2 |           64
```