aurora_stat_wait_event - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

aurora_stat_wait_event

列出 Aurora PostgreSQL 的所有支援等待事件。如需 Aurora PostgreSQL 等待事件的相關資訊,請參閱 Amazon Aurora 郵政SQL等待事件

語法

aurora_stat_wait_event()

引數

傳回類型

SETOF 記錄,包含下列欄:

  • type_id - 等待事件類型的 ID。

  • event_id - 等待事件的 ID。

  • type_name – 等待類型名稱

  • event_name – 等待事件名稱

使用須知

如要查看具事件類型而非 ID 的事件名稱,請將此函數與其他函數 (例如 aurora_stat_wait_typeaurora_stat_system_waits) 一起搭配使用。此函數所傳回的等待事件名稱與 aurora_wait_report 函數傳回的等待事件名稱相同。

範例

下列範例會顯示呼叫 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

下列範例連接 aurora_stat_wait_typeaurora_stat_wait_event 以傳回類型名稱和事件名稱,可提高可讀性。

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