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