aurora_stat_wait_event - Amazon Aurora

aurora_stat_wait_event

Enumera todos los eventos de espera admitidos para Aurora PostgreSQL. Para obtener información acerca de los eventos de espera de Aurora PostgreSQL, consulte Eventos de espera de Amazon Aurora PostgreSQL.

Sintaxis

aurora_stat_wait_event()

Argumentos

Ninguno

Tipo de retorno

Registro SETOF con las siguientes columnas:

  • type_id: ID del tipo de evento de espera

  • event_id: ID del evento de espera

  • type_name: nombre de tipo de espera

  • event_name: nombre de evento de espera

Notas de uso

Para ver nombres de eventos con tipos de eventos en lugar de los ID, utilice esta función junto con otras funciones como aurora_stat_wait_type y aurora_stat_system_waits. Los nombres de los eventos de espera devueltos por esta función son los mismos que los devueltos por la función aurora_wait_report.

Ejemplos

En el ejemplo siguiente se muestran los resultados de llamar a la función aurora_stat_wait_event.

=> SELECT * FROM aurora_stat_wait_event(); type_id | event_id | event_name ---------+-----------+------------------------------------------- 1 | 16777216 | <unassigned:0> 1 | 16777217 | ShmemIndexLock 1 | 16777218 | OidGenLock 1 | 16777219 | XidGenLock . . . 9 | 150994945 | PgSleep 9 | 150994946 | RecoveryApplyDelay 10 | 167772160 | BufFileRead 10 | 167772161 | BufFileWrite 10 | 167772162 | ControlFileRead . . . 10 | 167772226 | WALInitWrite 10 | 167772227 | WALRead 10 | 167772228 | WALSync 10 | 167772229 | WALSyncMethodAssign 10 | 167772230 | WALWrite 10 | 167772231 | XactSync . . . 11 | 184549377 | LsnAllocate

En el siguiente ejemplo se une aurora_stat_wait_type y aurora_stat_wait_event para devolver nombres de tipo y nombres de eventos para mejorar la legibilidad.

=> SELECT * FROM aurora_stat_wait_type() t JOIN aurora_stat_wait_event() e ON t.type_id = e.type_id; type_id | type_name | type_id | event_id | event_name ---------+-----------+---------+-----------+------------------------------------------- 1 | LWLock | 1 | 16777216 | <unassigned:0> 1 | LWLock | 1 | 16777217 | ShmemIndexLock 1 | LWLock | 1 | 16777218 | OidGenLock 1 | LWLock | 1 | 16777219 | XidGenLock 1 | LWLock | 1 | 16777220 | ProcArrayLock . . . 3 | Lock | 3 | 50331648 | relation 3 | Lock | 3 | 50331649 | extend 3 | Lock | 3 | 50331650 | page 3 | Lock | 3 | 50331651 | tuple . . . 10 | IO | 10 | 167772214 | TimelineHistorySync 10 | IO | 10 | 167772215 | TimelineHistoryWrite 10 | IO | 10 | 167772216 | TwophaseFileRead 10 | IO | 10 | 167772217 | TwophaseFileSync . . . 11 | LSN | 11 | 184549376 | LsnDurable