

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# aurora\$1stat\$1system\$1waits
<a name="aurora_stat_system_waits"></a>

Meldet Warteereignisinformationen für die Aurora-PostgreSQL-DB-Instance.

## Syntax
<a name="aurora_stat_system_waits-syntax"></a>

 

```
aurora_stat_system_waits()
```

## Argumente
<a name="aurora_stat_system_waits-arguments"></a>

Keine

## Rückgabetyp
<a name="aurora_stat_system_waits-return-type"></a>

SETOF-Datensatz

## Nutzungshinweise
<a name="aurora_stat_system_waits-usage-notes"></a>

Diese Funktion gibt die kumulative Anzahl der Wartezeiten und die kumulative Wartezeit für jedes Warteereignis zurück, das von der DB-Instance generiert wird, mit der Sie derzeit verbunden sind.

Der zurückgegebene Datensatz enthält die folgenden Felder:
+ `type_id` – die ID des Warteereignistyps.
+ `event_id` – die ID des Warteereignisses.
+ `waits` – die Häufigkeit, mit der das Warteereignis aufgetreten ist.
+ `wait_time` – die Gesamtzeit in Mikrosekunden, die auf dieses Ereignis gewartet wurde.

Die von dieser Funktion zurückgegebenen Statistiken werden zurückgesetzt, wenn eine DB-Instance neu gestartet wird.

## Beispiele
<a name="aurora_stat_system_waits-examples"></a>

Im folgenden Beispiel sehen Sie Ergebnisse vom Aufruf der Funktion `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
```

Im folgenden Beispiel wird gezeigt, wie Sie diese Funktion mit `aurora_stat_wait_event` und `aurora_stat_wait_type` ausführen können, um besser lesbare Ergebnisse zu erzeugen.

```
=> 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
```